/* Einfaches Beispiel zum Einlesen des Tasterzustandes (externer Pullup-Widerstand) */
# define PIN_LED 3 // Pin LED
# define PIN_TASTER 8 // Pin Taster
void setup() {
pinMode(PIN_LED, OUTPUT); // Pin als Ausgang definieren
pinMode(PIN_TASTER, INPUT); // Pin als Eingang definieren (externer Pullup-Wid.)
}
void loop() {
int zustandTaster = digitalRead(PIN_TASTER); // Tasterzustand einlesen
// Prüfen des Tasterzustandes:
if (zustandTaster == LOW) { //wenn gedrückt (LOW) ...
digitalWrite(PIN_LED, HIGH); // LED anschalten
} else { // sonst ...
digitalWrite(PIN_LED, LOW); // ansonsten LED ausschalten
}
}