1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | int SENSOR = 7; int LED = 6; int SensorLesen; /* setzt den Status der LED LED_an true -> LED an LED_an false -> LED aus */ bool LED_an = false; void setup() { pinMode(LED, OUTPUT); pinMode(SENSOR, INPUT); } void loop() { SensorLesen = digitalRead(SENSOR); if (SensorLesen == HIGH) { delay(200); // LED ist aus ⇒ Status == false if (LED_an == false) { digitalWrite(LED, HIGH); // LED_an auf true (an) setzen LED_an = true; } // LED ist an -> LED_an == true else { digitalWrite(LED, LOW); // Status auf false (aus) setzen LED_an = false; } } } |
Letzte Aktualisierung: