Mithilfe der senseBox MCU S2 und der LED-Matrix lassen sich verschiedene Motive abbilden. In diesem Projekt nutzen wir beide Komponenten, um einen Smiley sowie weitere individuelle Abbildungen anzeigen zu lassen.

Aufbau

Verbinde die LED-Matrix mit einem QWIIC-Kabel und schließe sie an Port A der GPIO-Schnittstelle an. Damit ist der Aufbau abgeschlossen.

/images/projects/Emoji/0.png - Logo

Programmierung

LED-Matrix initialisieren

Zuerst muss die LED-Matrix im Setup() initialisiert werden. Hier kannst du den Port auswählen, an dem du die Matrix angeschlossen hast (in unserem Fall ‘A’) sowie die Helligkeit der LED anpassen. Es empfiehlt sich, hier die vorgegebenen Einstellungen unverändert zu lassen.

/images/projects/Emoji/1.png - Logo

Möglichkeit 1: Motiv auswählen

Mit einer Kombination der beiden Blöcke ‘Zeichne Bitmap’ und ‘Motiv’, kannst du automatisch ein Motiv auf der LED-Matrix anzeigen lassen. Du kannst zwischen einem Smiley mit verschiedenen Stimmungen (happy, sad, angry, … ) sowie weiteren Emojis/ Motiven wählen.

/images/projects/Emoji/2.png - Logo

Möglichkeit 2: Motiv zeichnen

Alternativ zur Auswahl des Motivs, kannst du auch dein eigenes mehrfarbiges Motiv zeichnen. Nutze dafür ebenfalls den ‘Zeichne Bitmap’-Block, füge dann aber bei Motiv den Block ‘Led Matrix Draw’ ein. Hier siehst du eine Matrix mit 8x12 LEDs. Du kannst nun für jede LED mit einem Klick auswählen, ob bzw. in welcher Farbe sie leuchten soll. LEDs der Farbe schwarz leuchten nicht.

/images/projects/Emoji/3.png - Logo

Kompiliere nun den Programmcode und übertrage ihn auf deine senseBox MCU S2.