Port ve cihaz ayarlamadan sonra arduinonun iki temel metodunun kullanımını açıklayalım.
setup():Giriş çıkış pinlerinin belirlendiği metodtur.
loop(): adından da anlaşıldığı gibi program çalıştığında tekrar tekrar çalışacak metodu ifade ediyor. arduino ile yapmak istediğimiz kontrolleri yani program kodlarını yazacağımız kısımdır.
Arduino ile yazılacak en basit uygulama bir ledi yakıp söndürmedi olsa gerek. Bu işlem için bir tane Led, Ledin üzerine fazla amper düşüp yanmaması için bir tane direnç(330 ohm uygundur)
Arduino ile proje geliştirme için https://www.arduino.cc sitesindeki arduino geliştirme ortamını indirmeyi unutmayın.
Led ile direnci seri bağladıktan sonra. Ledin eksi kısmını Arduino’ nun GND ve Direncin boşta kalan kısmını da Arduino’ nun 13 numaralı dijital pinine bağlıyoruz.
Programımızı çalıştıran kodumuz aşağıda;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
void setup() { //arduino ilk çalıştığında çalışacak metod. bu kısımda giriş çıkış pinlerini ayarlarıyoruz. //Arduino içindeki pinlerin giriş mi çıkış mı olacağını belirlemek için kullanılan metod. //7 numaralı pini çıkış olarak belirledik. pinMode(13,OUTPUT); } void loop() { //bu kısım döngü her döndüğünde çalıştırılacak kodları bu kısıma yerleştiriyoruz. //13 numaralı pine volt ver digitalWrite(13,HIGH); //1000ms(1sn) bekle delay(1000); //13 numaralı pin voltunu 0 yap digitalWrite(13,LOW); //1000ms(1sn) bekle delay(1000); } |