Kullanılan malzemeler:
*LED
*330 ohm Direnç
*Arduino UNO
*Jumper Kablo
Arduino IDE programına aşağıdaki kodu yazıyoruz
{
pinMode(led, OUTPUT); // 7 numaralı pini çıkış yaptık
}
void loop()
{
digitalWrite(led,HIGH); // 7 numaralı pine enerji verildi
delay(1000); // 1000 milisaniye = 1 saniye bekleme
digitalWrite(led,LOW); // 7 numaralı pindeki enerji kesildi
delay(1000); // 1 saniye bekleme
}
Loop: ise sürekli olarak kendisini tekrar eden bir fonksiyondur.
Delay: fonksiyonu ile milisaniye türünden sistemi bekletebiliyoruz. Biz 1 saniye bekle sonra işlem yap gibi bir mantık için kullanmış oluruz.
pinMode: fonksiyonu ile arduinodaki pinleri çıkış veya giriş pinleri olarak ayarlayacağımızı belirliyor.
#define led 7
void setup()
{
pinMode(led, OUTPUT); // 7 numaralı pini çıkış yaptık
}
void loop()
{
digitalWrite(led,HIGH); // 7 numaralı pine enerji verildi
delay(1000); // 1000 milisaniye = 1 saniye bekleme
digitalWrite(led,LOW); // 7 numaralı pindeki enerji kesildi
delay(1000); // 1 saniye bekleme
}
Kodlar ne anlama geliyor?
Setup: fonksiyonu reset tuşuna basıldığında veya arduino’ya ilk olarak güç verilip çalıştırıldığında 1 kez çalışan fonksiyondur.Loop: ise sürekli olarak kendisini tekrar eden bir fonksiyondur.
Delay: fonksiyonu ile milisaniye türünden sistemi bekletebiliyoruz. Biz 1 saniye bekle sonra işlem yap gibi bir mantık için kullanmış oluruz.
pinMode: fonksiyonu ile arduinodaki pinleri çıkış veya giriş pinleri olarak ayarlayacağımızı belirliyor.