LEDs mit einem Joy­stick-Shield schalten

Mit einem Joy­stick-Shield sol­len vier LEDs mit den Tas­tern geschal­tet wer­den. Solan­ge der Tas­ter gedrückt wird, soll die LED leuch­ten. Der Joy­stick steu­ert ein Lauf­licht nach links und nach rechts.

LEDs mit dem UDP-Pro­to­koll über WLAN im loka­len Netz­werk schalten

Ver­schie­den­far­bi­ge LEDs sol­len mit Hil­fe des UDP-Pro­to­kolls im loka­len Netz­werk geschal­tet wer­den. Das User Data­gramm Pro­to­koll (UDP) dient dazu, Nach­rich­ten in einem Netz­werk zu ver­schi­cken.
Hier­zu muss die IP-Adres­se des Emp­fän­gers und der ver­wen­de­te Anschluss bekannt sein.

Blin­ken­de LEDs mit Multithreading

Als Mul­ti­th­re­a­ding wird die Mög­lich­keit bezeich­net, meh­re­re Threads (Pro­gramm­tei­le) schein­bar gleich­zei­tig ablau­fen zu lassen.

LEDs mit dem UDP-Pro­to­koll im LAN schalten

Ver­schie­den­far­bi­ge LEDs sol­len mit Hil­fe des UDP-Pro­to­kolls im loka­len Netz­werk geschal­tet wer­den. Das User Data­gramm Pro­to­koll (UDP) dient dazu, Nach­rich­ten in einem Netz­werk zu ver­schi­cken.
Hier­zu muss die IP-Adres­se des Emp­fän­gers und der ver­wen­de­te Anschluss bekannt sein.

Inter­rupt - Lauf­licht mit Drehgeber

Die Geschwin­dig­keit eines Lauf­lichts soll durch einen Dreh­ge­ber (Rota­ry-Enco­der) gesteu­ert wer­den. Die Dre­hung vor­wärts beschleu­nigt das Lauf­licht, die Dre­hung rück­wärts ver­lang­samt das Lauf­licht. Durch die Kopp­lung eines Pins an einen Inter­rupt kann das Lauf­licht durch Dre­hen des Dreh­ge­bers unter­bro­chen und neu gestar­tet werden. 

Wech­sel­b­lin­ker mit einem Relais

Mit einem Relais soll ein Wech­sel­b­lin­ker rea­li­siert wer­den: zwei LEDs sol­len jeweils für eine zufäl­li­ge Dau­er abwech­selnd ein- und wie­der aus­ge­schal­tet werden.

Inter­rupt: Far­ben­spiel mit einem NeoPixel-Ring

Ziel des Projekts

Die bei­den Tas­ter sol­len je eine Fol­ge von leuch­ten­den LEDs in ver­schie­de­nen Far­ben aus­lö­sen. Dabei soll der jeweils ande­re Tas­ter den Pro­gramm­ab­lauf unter­bre­chen und „sei­ne“ Fol­ge leuch­ten­der LEDs starten.

Blin­ken­de LED

Eine gel­be LED soll 1 Sekun­de blin­ken, dann 1 Sekun­de aus­ge­schal­tet sein.