BUTON İLE LED YAKMAK

GEREKLİ OLAN DEVRE ŞEMASI :

1  Adet Arduino
1 Adet  Breadbord
1 Adet Led
1 Adet 330 ohm luk diren.
1 Adet Buton
1 Adet 10 Kohmluk direnç
Kablolar

KODLAR
  
// Butona Basıp Çekince Yanan led Kodu
int led_durum = 0;
    int buton_durum=0;
void setup(){
      pinMode(2, INPUT);
      pinMode(4, OUTPUT);
      }
void loop()  {
        buton_durum=digitalRead(2);  
            if ( buton_durum==1 and led_durum==0 ){  
            while (buton_durum==1){
            buton_durum=digitalRead(2);
            }
          digitalWrite (4,1);
          led_durum=1;
          }
        if (buton_durum==1 and led_durum==1){
        while (buton_durum==1){
        buton_durum=digitalRead(2);
        }
        digitalWrite (4,0);
        led_durum=0;
        }
}


// Butona Basılı Tutunca Yanan Led Kodu
int buton_bas = 0;
void setup(){
      pinMode(2, INPUT);
      pinMode(4, OUTPUT);
      }
void loop() {
      buton_bas=digitalRead(2);
        if ( buton_bas == HIGH) {
        digitalWrite(4, HIGH);
        } else {
        digitalWrite(4, LOW);
      }
}

 

BUTONA BASIP ÇEKİNCE YANAN LED DERSİ İZLEMEK İÇİN TIKLAYINIZ

BUTONA BASILI TUTUNCA YANAN LED DERSİ İZLEMEK İÇİN TIKLAYINIZ