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