Arduino’da kullanılan kodlar
Arduino programlama ve elektronik bilmeyen kişiler için tasarlanmış mikrodenetleyici bir karttır. Aslında Arduino programlamada kullanılan programlama dili C ‘dir. Yani Geliştirme ortamı olarak Arduino IDE kullanıldığı için yaygın olarak arduino kodları olarak isimlendirilmiştir. Peki Arduino’da en çok kulanılan kodlar nelerdir? Bu yazımızda arduino ‘da en çok kullanılan kodları bir araya getirdik.
PinMode: Arduino’da kullanılan pinlerin ne amaçla kullanıldığı belirtmek için kullanırsınız.
Kullanımı:
PinMode(pinnumarasi,ne amaçla kullanıldığı)
Örnek:
PinMode(2,OUTPUT)
PinMode(5,INPUT)
digitalWrite: Arduino’da dijital olarak sinyal göndermek için kullanabilirsiniz. Örneğin LED yakmada çok sık kullanırsınız.
Kullanımı:
digitalWrite(pinnumarasi,Sinyal)
Örnek:
digitalWrite (2,1)
digitalWrite (5,0)
digitalRead: Arduino’da dijital olarak sinyal almak için kullanabilirsiniz. Button gibi giriş elemanlarında kullanabilirsiniz.
Kullanımı:
digitalRead(pinnumarasi,Sinyal)
Örnek:
digitalRead (2,1)
digitalRead (5,0)
delay: Arduino’da zaman ertelemesi için kullanılır.
Kullanımı:
delay(salisesayisi)
Örnek:
delay (1000) //1 saniye erteleme yapıyor
Serial.begin: Arduino’da seri haberleşmede bant genişliği seçmek için kullanabilirsiniz. Fakat Kod kısmında void setup() bölümüne yazmanız gerekir.
Kullanımı:
Serial.begin(bantgenisligino)
Örnek:
Serial.begin(9600)
Serial.print: Arduino’da seri haberleşmede veri yazdırmak için kullanılır. Println olduğunda yazdırdıktan sonra bir alt satıra geçer.
Kullanımı:
Serial.print(“Yazdırılacak metin”)
Örnek:
Serial.print(“Merhaba”)
Serial.println(“Merhaba”)
Serial.read: Arduino’da seri haberleşmede veri almak için kullanılır. Veri alırken kullanılan değişken setup() ‘dan önce tanımlanmalıdır.
Kullanımı:
girilenDeger = Serial.read();
Örnek:
int girilenDeger=0;
girilenDeger = Serial.read();
Arduino’da if else kullanımı
Diğer programlama dillerinde olduğu gibi Arduino’da da if else’in kullanımı aşağıdaki gibidir. Fakat if-else kullanırken içine yazdığınız kodların hizasına ve parantezlere dikkat etmelisiniz.
if(şart ifadesi) {
//şart sağlandığında çalışacak kodlar</p>
} else {
//sağlanmadığında çalışacak kodlar</p>
}
Arduino’da for kullanımı
Diğer programlama dillerinde olduğu gibi Arduino’da da for döngüsünün kullanımı aşağıdaki gibidir. Fakat for döngüsü kullanırken içine yazdığınız kodların hizasına dikkat etmelisiniz.
for(int i=baslangicdegeri;i<sartifadesi;i++) {
//kodlar
}
random: Arduino’da rastgele sayı üretmek için kullanabilirsiniz. Yani 1 ile 100 arasında bir sayı üretmek istiyorsanız bu komutu kullanmanız gerekmektedir.
Kullanımı:
random(baslangicdegeri,bitisdegeri)
Örnek:
int sayi=random(1,100) //rasgele 1 ila 100 arasında bir sayı üretir.
Arduino ile ilgili diğer yazılarımıza da göz atmanızı tavsiye ederiz.