İ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);
}
}

Bu blogdaki popüler yayınlar

Arduino ile servo motor kulanımı

Potansiyometre ile servo motor kontrolü

Arduino ile potansiyometre kullanımı