Buradasın
Butona basılınca lamba 5 sn yanacak ve butona tekrar basılana kadar lamba sönük kalacaktır.
Yazeka
Arama sonuçlarına göre oluşturuldu
Butona basılınca lambanın 5 saniye yanması ve tekrar basılana kadar sönük kalması için aşağıdaki Arduino kodu kullanılabilir:
void setup() { pinMode(ledPin, OUTPUT); // Led pinini çıkış olarak ayarla pinMode(buttonPin, INPUT); // Buton pinini giriş olarak ayarla digitalWrite(ledPin, LOW); // Başlangıçta led sönük } void loop() { buttonState = digitalRead(buttonPin); // Buton durumunu oku if (buttonState == LOW) { // Butona basıldıysa bayrak değişkenine 1 ata flag = 1; } if ((buttonState == HIGH) && (flag == 1)) { // Buton bırakıldıysa ve bayrak 1 ise digitalWrite(ledPin, LOW); // Led'i söndür delay(5000); // 5 saniye bekle digitalWrite(ledPin, HIGH); // Led'i yak flag = 0; // Bir sonraki butona basma durumu için bayrağı sıfırla } }
Bu kodda:
5 kaynaktan alınan bilgiyle göre: