Arduino buton LED'leri kendi kendine yanıp sönüyor

iamironman

Hectopat
Katılım
3 Kasım 2019
Mesajlar
267
Yapmam gereken şu butona 2 kere basınca 3'e bağlı olan LED yanacak 2 kere daha basarsam 4. yanacak 2 kere daha basarsam yani 6. basışımda hepsi sönecek kod bu ama nedense olmuyor LEDler kendi kendine yanıp sönüyor, devrede bir hata yok.

[CODE title="hata kodu"]int sayac=0;
void setup() {
pinMode(8,INPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
}

void loop() {
if(digitalRead(8)==0){
sayac=sayac+1;
delay(250);
}
if(sayac==2){
digitalWrite(3,1);
}
if(sayac==4){
digitalWrite(4,1);
}
if(sayac==6){
digitalWrite(3,0);
digitalWrite(4,0);
sayac=0;
}
}[/CODE]
 
Hocam else digitalWrite(sayac,Low)
kodunu ekler misiniz. If döngüsünü kapatmadığınız için çalışmıyor olabilir. Sadece If eklemişsiniz ama else eklemeyince çalışmaz. Sadece 1 kere basar. Döngüye girer. Sizin butona basmanızla değişmesi gerekiyor.
 

Geri
Yukarı