Électronique / Affichages
Éditeur de matrice LED (générateur de tableaux d’octets 8×8 et 16×16)
Dessinez une image ou un caractère sur une matrice de points LED 8×8, 8×16 ou 16×16 en cliquant, puis obtenez le tableau des valeurs des lignes en hexadécimal ou en binaire, à coller dans Arduino ou le code d’un autre microcontrôleur.
Éditeur de matrice LED (générateur de tableaux d’octets 8×8 et 16×16): Chaque ligne de la matrice devient un nombre, le point le plus à gauche correspondant au bit de poids fort : une ligne allumée comme .##..##. vaut 0x66. Le tableau utilise uint8_t pour les lignes de 8 points et uint16_t pour celles de 16 points. Collez un tableau existant en hexadécimal, en binaire ou en décimal pour le reconstituer et le modifier. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.
- Catégorie
- Outils pour l’école et les études
- Exécutions
- Dans votre navigateur
- Coût
- Gratuit · sans inscription
- Disponibilité
- Prêt à l'emploi
Fonctionne entièrement dans votre navigateur
Code
const uint8_t image[8] = {
0x00,
0x66,
0xFF,
0xFF,
0x7E,
0x3C,
0x18,
0x00
};Charger depuis le code
Cliquez sur les points ou faites-les glisser pour dessiner. Chaque ligne devient un nombre, le point le plus à gauche correspondant au bit de poids fort, comme l’attendent la plupart des bibliothèques pour MAX7219 et matrices LED lors de l’affichage ligne par ligne ; si votre matrice affiche l’image en miroir ou dans le mauvais sens, inversez l’ordre dans votre code ou faites pivoter le dessin.
Utiliser la matrice
Avec la bibliothèque LedControl courante pour les modules MAX7219, une boucle telle que for (int row = 0; row < 8; row++) lc.setRow(0, row, image[row]); affiche l'image.
Pour afficher plutôt des caractères sur un écran LCD à texte, utilisez le générateur de caractères personnalisés pour LCD.
Concevoir de petites images
En 8 × 8, les contours simples sont les plus lisibles : un cœur, une flèche, un sourire ou un chiffre dans un cadre de 5 × 7 avec une colonne d'espace. Gardez les traits sur un seul point de largeur.
Pour transformer plutôt une photo en pixel art composé de blocs, utilisez le convertisseur de pixel art.
Comment l'utiliser
- Choisissez la taille de la matrice.
- Cliquez sur les points ou faites glisser le curseur dessus pour dessiner ; décalez, inversez ou effacez selon vos besoins.
- Copiez le code ou chargez un tableau existant pour le modifier.
Confidentialité et limitations
Tout fonctionne dans votre navigateur.
Outils associés
Questions fréquentes
Mon image apparaît en miroir. Pourquoi ?
Les modules câblent leurs lignes et leurs colonnes différemment. Inversez l’ordre des bits ou celui des lignes dans votre code, ou dessinez l’image en miroir ici.
Puis-je créer des images d’animation ?
Dessinez chaque image, copiez son tableau, puis affichez-les l’une après l’autre dans votre programme.
Est-ce compatible avec les modules MAX7219 ?
Oui : chaque valeur de ligne peut être envoyée à l’un des registres de chiffres du MAX7219, de 1 à 8.
Outil gratuit · dans votre navigateur exécutions · aucun compte requis