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.
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.