Arkdaşlar aşşağıda ki gibi bir kod yazdım ve devreme micro buttonlar koydum sıkıntı yok buralarda sorun kodun şu kısmında if(digitalRead(button1) == HIGH && oku == '1') şimdi burda diyorki eğer butona basılırsa veya serial monitöre 1 yazırlırsa diyor fakat 2 isinden birini yapınca değil ikisini aynı anda yaparsam koşul çalışıyor nasıl düzeltirim bunu?
Kod
const int button1 = 8; const int button2 = 9; const int button3 = 10; const int button4 = 11; int oku;
Kod yazıldığı kadarıyla doğru çalışıyor. && işareti "ve(and)" anlamındadır. Butona basılır "ve(and)" seri ekrandan giriş yapılırsa kod çalışacaktır.(nitekim çalışmış). "yada(or)" ifadesi || ile temsil edilir. Butona basılırsa "ya da(or)" seri ekrandan giriş yapılırsa kod çalışır.
şimdi burda diyorki eğer butona basılırsa veya serial monitöre 1 yazırlırsa diyor fakat 2 isinden birini yapınca değil ikisini aynı anda yaparsam koşul çalışıyor nasıl düzeltirim bunu?
Kod
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.