Bonjour
J'ai un PC connecté à un ESP32 par USB et qui le pilote pour contrôler des LEDstrips pour un projet de jukebox virtuel (lecture de MP3/de streams radio par internet/de CDs et, peut-être plus tard, de vidéos). Il y aura à la fin environ 1000 LEDs au total inégalement réparties sur 4 ports de l'ESP32, pour l'instant un peu moins. J'arrive à faire des effets gérés par l'ESP32 seul:
(La partie avec 4 lignes au dessus de l'écran sera remplie à la fin de LEDstrip 144LEDs/m)
Mais maintenant, j'aimerais pouvoir verser une image sur tout ou partie des LEDs présentes et donc que le PC envoie la valeur à mettre dans chaque LED concernée par la liaison USB (par exemple, une image d'un CD inséré dans la partie pas encore remplie quand on en insère un dans le lecteur).
Seulement j'ai fait des essais et les pertes lors du transferts sont systématiques (on est donc ici sur l'envoi d'environ 3000 bytes).
Est-ce qu'il y a une méthode fiable pour envoyer une telle quantité de données en étant sûr qu'on retrouve la même chose sur l'ESP32? J'ai cherché un peu sur le net, j'ai vu plein de "pour envoyer de grosses quantités, il faudra modifier la méthode", mais rien de bien explicite?
Merci
Cordialement
David