arduino ekran

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.

Arduino ile Otto Robot yapımı

Leave A Comment

All fields marked with an asterisk (*) are required