Laufschrift (Übungsbeispiel)

Entwickeln Sie auf einem Board mit 25×25 LEDs (wie dem in Bezugsquellen Entwicklungsboards beschriebenen ESP32-C3FH4-RGB) eine Laufschrift.

Der darzustellende Text wird als String mit speziellen Formatierungszeichen übergeben: \1 gefolgt von der Farbe, beispielsweise r setzt roten Text, gefolgt von b blauen Text. Die Anzeige des Strings "\1rWelcome \1gto \1bthe\1o>>ticker<<\1w!!! " ist in folgendem Video ersichtlich.

ticker bei der Anzeige

Implementierung

Die Ausarbeitung ticker des Beispiels ist im Repository zu Vergleichszwecken abgelegt.

Das Beispiel implementiert einen Patch für das rmt_led-Modul: Durch das Setzen der mem_block_symbols = 64 ist es nicht möglich, weitere RMT-Kanäle für andere Kommunikation parallel zu verwenden. Eine Änderung auf den Standardwert 48 ermöglicht dies. Zukünftige Versionen der led_strip-Bibliothek haben dieses Problem behoben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.