Arduino Kurs Teil 2
Hier wird der Taster an D4 eingelesen, die Prellzeit wird gewartet und dann wird so lange gewartet bis er losgelassen wird.
Die LED wird mit einem Tastendruck eingeschaltet und mit einem zweiten Tastendruck ausgeschaltet.
Das Programm
// Ein externer Taster schaltet die LED 13 ein und aus int LED=13, tasterPin=4, an=0; void setup() { pinMode(tasterPin,INPUT_PULLUP); } void loop() { if(!digitalRead(tasterPin)){ an=!an; digitalWrite(LED,an); delay(20); while(!digitalRead(tasterPin)); } }
von Matthias Busse