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

iamironman

Kilopat
Katılım
3 Kasım 2019
Mesajlar
292
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.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı