Concevez l’éclairage d’un ruban LED comme vous dessineriez une image — définissez la couleur, la luminosité et la position allumée de chaque LED, ajoutez des effets et voyez le panneau entier avant qu’il n’atteigne le matériel.
L’idée
Un ruban de LED est un écran. Un écran long, étroit et peu commode, câblé dans un ordre choisi par quelqu’un pour la commodité des soudures, mais un écran tout de même — et la façon la plus naturelle de concevoir pour un écran, c’est de dessiner dessus.
C’est donc ce que vous propose cet éditeur. Choisissez une couleur, cliquez sur un pixel, et la LED correspondante s’allume. Tracez une forme, et elle devient un élément que vous pouvez nommer, réutiliser et animer. L’ordre de câblage, la profondeur de couleur et l’ordre des octets qu’exige votre composant sont décrits une seule fois, dans une seule boîte de dialogue, et l’éditeur se charge d’y traduire votre dessin.
Ce qu’il produit
La plupart des éditeurs d’images s’arrêtent à un fichier que l’on regarde. Celui-ci aboutit à du code source : chaque zone que vous marquez devient un tableau const de valeurs de pixels, dans l’ordre où les LED sont câblées et à la profondeur de couleur que le composant peut contenir. Votre micrologiciel inclut ce fichier et allume le panneau à partir de lui.
C’est toute la raison pour laquelle l’éditeur est volontairement réduit. Il dessine des pixels et il connaît le matériel LED. Il ne retouche pas les photographies.
Quatre mots à connaître d’abord
| Terme | Ce qu’il signifie ici |
|---|---|
| Cadre | Un rectangle nommé posé sur l’image. Un cadre devient un tableau exporté — en général un caractère d’une police. |
| Liste des cadres | Tous les cadres de l’image en cours, dans l’ordre où ils seront exportés. Enregistrée à côté du PNG sous forme de fichier .box. |
| Disposition | L’ordre dans lequel les LED d’un cadre sont parcourues : quel coin vient en premier, lignes ou colonnes, et si les lignes alternées repartent en sens inverse. |
| Ordre des canaux | L’ordre dans lequel les octets de couleur partent sur le fil — RGB, GRB, etc. Un mauvais ordre donne un panneau allumé dans la mauvaise teinte. |
À quoi ressemble une séance de travail
- Ouvrez ou créez un PNG.
- Dessinez, ou collez un dessin réalisé par quelqu’un d’autre.
- Marquez comme cadres les parties qui vous intéressent, et nommez-les.
- Réglez la profondeur de bits, l’ordre des canaux et le câblage dans Paramètres LED.
- Prévisualisez avec l’animation des cadres, puis exportez la source et téléchargez-la vers la carte.
💡 Les étapes 4 et 5 sont celles qui décrivent votre matériel. Réglez-les une fois pour un banc d’essai et elles le restent — elles sont mémorisées, et non redemandées à chaque export.