Zum Hauptinhalt springen

LED-Matrix

LED-Matrix

LED-Matrix

Technische Informationen

  • 12x8 Matrix
  • 96 LEDs

Anschluss

io port

Die Komponente wird am IO Port angeschlossen.


Programmierung (Blockly)

In Blockly muss die LED-Matrix zuerst initialisiert werden. Dort musst du noch den Port angeben, an dem du die LED-Matrix angeschlossen hast. Danach kannst du z.B. einen Text anzeigen lassen.

Blockly


Bitmaps auf der LED-Matrix

Die LED-Matrix kann unter anderem Buchstaben und Zahlen anzeigen, aber auch selbst gestaltete Pixelgrafiken, sogenannte Bitmaps.

Eine Bitmap besteht aus einem Raster von 12x8 LEDs – jede LED kann einzeln auf verschiedene Arten angesteuert werden.

Was ist eine Bitmap?

Eine Bitmap ist im Grunde eine Tabelle, bei der jede Zelle (LED) eine Farbe bekommt. In Blockly kannst du diese als bunte Grafik darstellen, bei der jede LED eine eigene Farbe bekommt (RGB-Wert). Schwarze Zellen stellen ausgeschaltete LEDs dar. So kannst du viele verschiedene Pixelgrafiken erstellen und auf der LED-Matrix anzeigen lassen.

Happy Bitmap

Text anzeigen

Buchstaben und Zahlen können auf der LED-Matrix angezeigt werden. Diese müssen nicht zwingend in der Bitmap-Form erstellt werden, sondern können in Blockly direkt mit dem entsprechenden Block definiert werden.

Text Block

Emojis anzeigen

In Blockly gibt es einige voreingestellte Emojis, die auf der LED-Matrix angezeigt werden können. Dazu gehören z.B. ein Smiley, ein Hut oder ein Ritter. Um die Emojis anzuzeigen, musst du nur den entsprechenden Block in Blockly verwenden.

Emoji Block

Weiteres

  • Zusätzlich zur Erstellung von Bitmaps mit Hilfe des visuellen Blocks, können erfahrene Nutzer auch jede einzelne LED ansteuern, indem die RGB565 Farbwerte für jede einzelne LED definiert werden. Dafür müssen in dem entsprechenden Block 96 RGB565 Farbwerte angegeben werden, die die Farben der LEDs festlegen. Die LEDs werden von oben links nach unten rechts angesteuert.

💡 Tipp: Auf der folgenden Website ist es möglich eine Farbe auszuwählen und sich den RGB565 Farbwert ausgeben zu lassen.

RGB565 Block

  • Mit dem "Pixel setzen" Block kannst du auch eigene Bitmaps erstellen, indem du die einzelnen Pixel der LED-Matrix ansteuerst. Dazu musst du die Koordinaten der Pixel angeben, die du ansteuern möchtest. Die Koordinaten beginnen bei 0 und enden bei 11 für die x-Achse und bei 7 für die y-Achse. So können einzelne Pixel der LED-Matrix mit wechselnden Farben bespielt werden. Auf diese Art ist es möglich kleinere Animationen zu erstellen.

💡 Tipp: Wenn du mehrere Pixel färbst, kann es zum Flackern der LEDs kommen. Deaktiviere „Zeige sofort“ bei allen Blöcken und aktiviere es nur beim letzten Block in der Reihe. So wird alles auf einmal angezeigt.

Setze Pixel Block


Beispielprojekte mit der LED-Matrix