
Bu devremizde Arduino’nun 8 numaralı pini giriş olarak kullanılmıştır. 9 numaralı pin de LED için kullanılmıştır. Bu devremiz butona bir kere basılınca LED yanmaya başlayacak. Tekrar basıldığında LED tekrar sönecek şekilde kodlanmıştır.
bool durum = false; void setup() { pinMode(8, INPUT); pinMode(9, OUTPUT); } void loop() { if (durum) { digitalWrite(9, HIGH); } else { digitalWrite(9, LOW); } if (digitalRead(8)) { if (durum) { durum = false; } else { durum = true; } while (digitalRead(8)) { } } }