Hallo,
ich möchte eine LED-Marix mit dem ESP32 nutzen. Jedoch habe ich dabei ein Problem: Die LED-Matrix lässt sich nicht mit dem ESP steuern (Wenn ich sie ansteuern möchte, passiert nichts, obwohl der ESP Strom ausgibt)
Ich habe die ESP-Matrix zuerst bei den Froglabs 2023 mit einem Wemos D1 Mini benutzt, dort hat sie funktioniert. Jedoch ist der Speicherplatz des Wemos nicht groß genug, um auch noch die Library mytrix aufzunehmen. Deshalb bin ich auf den ESP32 gewechselt.
Bei den Oktober-Campdays haben wir noch einmal versucht, die LED-Matrix anzusteuern, auch mit einem anderen ESP32 und einer neuen LED-Matrix, jedoch hat das auch nicht funktioniert.
Die LED-Matrix hat den Typ HW-790 (die auch auf den Froglabs und bei den Campdays genutzt wurde)
Ich nutze die myfrabuled und ledmatrix Library.
Mein Pinout (siehe https://www.wemos.cc/en/latest/d1_mini_shield/matrix_led.html):
ESP Pin | LED-Matrix Pin |
---|---|
GND | GND |
3V3 | 3V3 |
D5 | GPIO 14 |
D7 | GPIO 13 |
Mein Programm (main.py
):
from time import sleep, time, ticks_ms
from machine import Timer
from myfrabuled import WEMOSMatrixLEDShield
from font8x8 import letter
from animations import *
shield = WEMOSMatrixLEDShield()
while True:
scroll("Hallo Welt!",5,30)
Die myfrabuled und ledmatrix Library habe ich von EduGit einfach heruntergeladen und nicht verändert.
Meine Ordnerstruktur auf dem ESP32:
myfrabuled
base.py
tm1640.py
__init__.py
animations.py
font8x8.py
main.py
pictures.py
Viele Grüße,
Tuxilio