Lauflicht mit blinkenden LEDs

Lesezeit: 3 Minuten

Seite als PDF

Die LEDs sollen nacheinan­der zufäl­lig oft blinken. Auch die Leucht­dauer soll zufäl­lig bes­timmt wer­den.
Um das zu real­isieren, wären viele Pro­gram­mzeilen nötig, die immer wieder die gle­ichen Befehle aus­führen. Die Pro­gram­mier­sprache bietet die Möglichkeit, häu­fig ver­wen­dete Befehle in einem geson­derten Pro­grammteil (ein­er Funk­tion) „auszu­lagern“.

So sieht es aus:

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)
  • 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)

Jede Funk­tion muss außer­halb des set­up und des loop-Teils ste­hen. Sie wird mit dem Schlüs­sel­wort void ein­geleit­et.

Beispiel:

Die Funk­tion LED­Blinken() kann jet­zt beliebig oft im loop-Teil aufgerufeń wer­den.

LED­Blinken();

Funk­tio­nen kön­nen auch mit Para­me­tern aufgerufen wer­den:

Beispiel:

Der Aufruf sieht dann so aus:

LEDBlinken(6, 1000);

Die LED an Pin 6 blinkt eine Sekunde.

Weit­ere Infor­ma­tio­nen

Die LEDs wer­den wieder in einem Array angelegt
Zusät­zlich wer­den noch Vari­ablen für die Num­mer der LED und die Anzahl der Blinkvorgänge benötigt:

Im set­up-Teil erledigt eine for-Schleife die Zuord­nung der LEDs als OUTPUT:

Definiere eine Funk­tion LED­Blinken, der als Vari­able die Num­mer der LED und die Anzahl der Blinkvorgänge übergeben wer­den

Im loop-Teil wird die Anzahl der Blinkvorgänge und die Leucht­dauer der LED zufäl­lig bes­timmt und die Funk­tion LED­Blinken mit der Num­mer der LED, der Anzahl der Blinkvorgänge und die Leucht­dauer der jew­eili­gen LED aufgerufen:


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


    Letzte Aktualisierung: Nov. 25, 2025 @ 17:36