LED-Matrix – Lauflicht




Die LED-Matrix soll ein Lauf­licht anzei­gen.

So sieht es aus:

Die ein­zel­nen LEDs wer­den in Rei­hen und Spal­ten ange­spro­chen.
Die Schreib­wei­se für jede Rei­he kann binär ange­ge­ben wer­den: 0 = aus, 1 = an. Den Wer­ten wird ein „B“ vor­an­ge­stellt.
Die LED-Matrix wur­de in das Steck­brett ein­ge­setzt, daher ver­lau­fen die Rei­hen ver­ti­kal und die Spal­ten hori­zon­tal.

Array

Als Ers­tes musst du eine Biblio­thek instal­lie­ren:

Funktionen der Bibliothek LedControl

Jedem Befehl muss der Name der Matrix mit abschlie­ßen­dem . vor­an­ge­stellt wer­den.

Funktionen der Bibliothek LEDControl

Schlüs­sel­wort Akti­on
Led­Con­trol Name_der_Matrix(Data-In, CLK, CS, Anzahl­Ma­trix)LED-Matrix initia­li­sie­ren:
Led­Con­trol LED­Ma­trix = LedControl(12, 11, 10, 1);
shutDown(NummerMatrix, true/false)Matrix auf­we­cken:
shutDown(0, fal­se);
setIntensity(NummerMatrix, Hel­lig­keit)Hel­lig­keit set­zen (0-20)
setIntensity(0, 8);
clearDisplay(NummerMatrix)clearDisplay(0);
setLed(NummerMatrix, Zei­le, Spal­te, true/false);ein­zel­ne LED schal­ten
setLed(0, 0, 0, true);
setRow(NummerMatrix, Zei­le, Byte)zei­len­wei­se ein Byte schrei­ben:
setRow(0, Zei­le, B10000000);
setRow kann Wer­te zwi­schen 0 und 7 haben

Wenn die LED-Matrix in das Steck­brett gesetzt wird, ver­lau­fen die Rei­hen ver­ti­kal.
setColumn(NummerMatrix, Spal­te, Byte)spal­ten­wei­se ein Byte schrei­ben:
setColumn(0, Spal­te, B10000000);
set­Co­lumn kann Wer­te zwi­schen 0 und 7 haben

Wenn die LED-Matrix in das Steck­brett gesetzt wird, ver­lau­fen die Spal­ten hori­zon­tal.

Bei der Kom­pi­lie­rung des Pro­gramms für ande­re Mikro­con­trol­ler kommt es zu einer Rei­he von Feh­ler­mel­dun­gen:
B10000000 DEPRECATED(0b10000000)
Es han­delt sich um War­nun­gen, das Pro­gramm wird ein­wand­frei kom­pi­liert.
Die binä­re Schreib­wei­se hat sich geän­dert, ich habe die ⇒Datei­en ent­spre­chend kor­ri­giert.
Wenn du die Datei­en aus­tauschst, ver­schwin­den die Feh­ler­mel­dun­gen

Baue die Schal­tung auf.
(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

Die LED-Matrix wur­de in das Steck­brett ein­ge­setzt, daher ver­lau­fen die Rei­hen ver­ti­kal und die Spal­ten hori­zon­tal.

Für die Erstel­lung von Matrixen kannst du einen 🔗Edi­tor ver­wen­den.


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen

Ähnliche Projekte


    Letzte Aktualisierung: Feb. 9, 2026 @ 9:18

    Inhalt