MicroPython-Bibliothek
Das Modul WS2812Grid steuert dieses Board unter MicroPython an. Es baut auf dem
MicroPython-eigenen Modul neopixel auf und ergänzt eine (x, y)-Schnittstelle. Erstellen Sie
ein WS2812Grid-Objekt mit dem machine.Pin, der an DIN angeschlossen ist, rufen Sie begin() auf,
um mit ausgeschalteten Pixeln zu starten, färben Sie LEDs mit setPixel() und senden Sie sie mit show()
an das Grid.
(0, 0) ist die LED oben links, an der die Daten eintreten. x wächst nach rechts und y nach unten, sodass Sie sich nie mit der Serpentinenreihenfolge befassen müssen, in der die LEDs verdrahtet sind. Übergeben Sie bei mehreren verketteten Grids die volle Breite und Höhe des Panels (Vielfache von 8); dieselben Koordinaten laufen dann über alle Grids.
Die Helligkeit funktioniert anders als in der Arduino-Bibliothek: setBrightness() skaliert
jede Farbe beim Setzen, rufen Sie es also vor setPixel() oder fill() auf.
Noch nicht installiert? Folgen Sie der Schnellstartanleitung, bevor Sie die Seiten zu den Funktionen verwenden.
Funktionen
Jede Seite beginnt mit einem geprüften Modulbeispiel und erklärt jede Funktion, die das Beispiel verwendet, um dieses Ergebnis zu erzielen.