Taster


Taster als Einschalter einer LED

Das Pro­gramm demons­triert die Ver­wen­dung eines Tas­ters.
Wird der Tas­ter gedrückt, leuch­tet die LED.

Taster als Ein- und Ausschalter der LED

Wird der Tas­ter gedrückt, soll die LED leuch­ten, ein erneu­ter Tas­ter­druck schal­tet die LED aus. Der Zustand der LED (ein- oder aus­ge­schal­tet soll mit einer Varia­blen vom Typ bool ermit­telt wer­den.

Varia­ble bool

Es geht auch kür­zer:

Taster entprellen

Lei­der ver­hin­dert das delay(200) nur sehr unzu­rei­chend das soge­nann­te „Prel­len“ eines Tas­ters. Wird der Tas­ter über eine län­ge­re Zeit gedrückt gehal­ten, wech­selt das aus­ge­sen­de­te Signal immer wie­der zwi­schen HIGH und LOW. Dies führt zu uner­wünsch­ten Effek­te:. Im Bei­spiel­po­gramm blinkt die LED solan­ge der Tas­ter gedrückt wird.

Lösung mit millis()

Lösung mit der Bibliothek Bounce2

Abhil­fe schafft hier die Biblio­thek Bounce2.
Bevor sie ver­wen­den kannst, musst du sie zunächst instal­lie­ren:

Sketch -> Biblio­thek ein­bin­den -> Biblio­the­ken ver­wal­ten

Leuchtdauer einer LED messen

Mit der sel­ben Schal­tung soll die Leucht­dau­er einer LED gemes­sen wer­den.

Die Mes­sung star­tet, wenn der Tas­ter gedrückt wird.


Letzte Aktualisierung: Feb. 9, 2026 @ 14:13

Inhalt