LEDs mit einem Taster steuern (Lösung)

Lesezeit: 3 Minuten

Seite als PDF

Mit einem Taster sollen ver­schiedene Auf­gaben aus­ge­führt wer­den:

  • ein­fach­er Klick ⇒ alle LEDs ein- oder auss­chal­ten
  • Dop­pelk­lick ⇒ Lau­flicht vor­wärts und rück­wärts
  • langer Druck ⇒ alle LEDs blinken gle­ichzeit­ig 5‑mal

So sieht es aus: ein­fach­er Klick -> Dop­pelk­lick -> langer Druck

Benötigte Bauteile:

  • 5 LEDs
  • 3 Wider­stände 220 Ω (gelbe, rote und grüne LED)
  • 2 Wider­stände 100 Ω (blaue und weiße LED)
  • Taster
  • Leitungs­drähte

Beachte die ⇒Vor­wider­stände ver­schieden­er LEDs

Baue die Schal­tung auf:
(Fahre mit der Maus über das Bild, um die Beze­ich­nun­gen der Bauteile zu sehen)

Bevor du starten kannst, musst du eine Bib­lio­thek instal­lieren:

Funktionen der Bibliothek OneButton:

Schlüs­sel­wortAktion
attachClick(Aktion);Aktion nach einem Tas­ter­druck
attachDoubleClick(Aktion)Aktion nach einem Dop­pelk­lick
attachLongPressStart(Aktion)aus­führen, solange der Taster länger gedrückt bleibt
attachLongPressStop(Aktion)aus­führen, wenn der Taster los­ge­lassen wird
setPressTicks(Anzahl)Anzahl der Mil­lisekun­den abwarten, bis das lange Drück­en des Tasters erkan­nt wird
Stan­dard: 1000
setClickTicks(Anzahl)Anzahl der Mil­lisekun­den bis eine Tas­ter­druck erkan­nt wird
Stan­dard: 600
setDebounceTicks(Anzahl)Zeit in Mil­lisekun­den fes­tle­gen, in der keine weit­er­er Tas­ter­druck erkan­nt wird („Ent­prel­lzeit“)
Stan­dard: 50

Binde die benötigte Bib­lio­thek ein und set­ze die Vari­ablen:

Der set­up-Teil. Beachte die Kom­mentare.

Der loop-Teil und die Funk­tio­nen. Beachte die Kom­mentare:

Lösung mit der Bib­lio­thek Button2


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


    Letzte Aktualisierung: Nov. 19, 2025 @ 20:41