Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Wie man auf einen Tastendruck reagiert
Was du schon weißt
- Wie man eine LED an den Arduino anschließt und einen Widestand verwendet.
- Wie man einen Quelltext bzw. ein Programm auf den Arduino hochlädt.
Wie geht's weiter?
Um zu demonstrieren, wie man auf einen Tastendruck reagieren kann, brauchen wir einen Aufbau, der sowohl einen Taster als auch ein Objekt beinhält, mit dem man die Reaktion sichtbar machen kann. Wir wollen dazu den Aufbau mit der Leuchtdiode erweitern:
Ein pssendes Programm wäre:
void setup() { pinMode(3, OUTPUT); pinMode(2, INPUT_PULLUP); } void loop() { if(!digitalRead(2)) { digitalWrite(ledPin, HIGH); delay(500); } }
Die Zeile
pinMode(2, INPUT_PULLUP);
im setup-Teil teilt dem Arduino mit, dass er am Kontakt D2 erwarten soll, dass dort Strom in den Arduino fließt.
Die Zeilen
if(!digitalRead(2)) { digitalWrite(ledPin, HIGH); delay(500); }
im loop-Teil veranlassen den Arduino zu prüfen, ob Strom einfließt über den Kontakt D2. Falls ja, schaltet der Arduino die Leuchtdiode ein.