İki buton iki led uygulaması
Arduinoda 2 buton ile 2 ayrı led yakma...
Yeşil ledi arduino 2 numaralı pine, yeşil ledi yakacak butonu arduino 8 numaralı pine,
kızmızı ledi arduino 3 numaralı pine, kırmızı ledi yakacak butonu arduino 9 numaralı pine bağladık.
Gerekli Kodlar...
// Led ve butonların bağlı olduğu pin numaralarını değişkene aktarıyoruz. int ledPinYesil=2; int ledPinKirmizi=3; int butonPinYesil=8; int butonPinKirmizi=9; int butonDurumYesil; int butonDurumKirmizi; void setup() { // Led pinlerini çıkış, buton pinlerini giriş pini olarak ayarlıyoruz. pinMode(ledPinYesil,OUTPUT); pinMode(ledPinKirmizi,OUTPUT); pinMode(butonPinYesil,INPUT); pinMode(butonPinKirmizi,INPUT); } void loop() { // Butonlardan okunan dijital değerleri butonDurum değişkenlerine aktarıyoruz. butonDurumYesil=digitalRead(butonPinYesil); butonDurumKirmizi=digitalRead(butonPinKirmizi); //Butonların basılma durumlarını kontrol ediyoruz. //Yeşil led butonuna basılmışsa yeşil led'i yakıp kırmızı led'i söndürdük. //Kırmızı led butonuna basılmışsa kırmızı led'i yakıp yeşil led'i söndürdük. if(butonDurumYesil==HIGH){ digitalWrite(ledPinYesil,HIGH); digitalWrite(ledPinKirmizi,LOW); }else if(butonDurumKirmizi==HIGH){ digitalWrite(ledPinYesil,LOW); digitalWrite(ledPinKirmizi,HIGH); } }