Elettronica / Display
Editor di matrici LED (generatore di array di byte 8×8 e 16×16)
Disegna un'immagine o un carattere su una matrice LED a punti 8×8, 8×16 o 16×16 facendo clic, quindi ottieni l'array dei valori delle righe in esadecimale o binario da incollare nel codice Arduino o in quello di altri microcontrollori.
Editor di matrici LED (generatore di array di byte 8×8 e 16×16): Ogni riga della matrice diventa un numero, con il punto più a sinistra nel bit più significativo: una riga accesa come .##..##. corrisponde a 0x66. L'array usa uint8_t per le righe da 8 punti e uint16_t per quelle da 16. Incollando un array esistente in formato esadecimale, binario o decimale, lo ridisegni per poterlo modificare. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per scuola e studio
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Codice
const uint8_t image[8] = {
0x00,
0x66,
0xFF,
0xFF,
0x7E,
0x3C,
0x18,
0x00
};Carica dal codice
Fai clic sui punti o trascinali per disegnare. Ogni riga diventa un numero, con il punto più a sinistra nel bit più significativo: è l'ordine previsto dalla maggior parte delle librerie per MAX7219 e matrici LED per la visualizzazione riga per riga. Se la matrice mostra l'immagine specchiata o ruotata, inverti l'ordine nel codice oppure ruota il disegno.
Usare la matrice
Con la libreria LedControl, comunemente usata per i moduli MAX7219, un ciclo come for (int row = 0; row < 8; row++) lc.setRow(0, row, image[row]); mostra l'immagine.
Per visualizzare caratteri su un LCD a caratteri, usa invece il generatore di caratteri personalizzati per LCD.
Progettare immagini piccole
A 8 × 8, le sagome semplici si leggono meglio: un cuore, una freccia, un sorriso o una cifra in un riquadro 5 × 7 con una colonna di spazio. Mantieni i tratti larghi un solo punto.
Per trasformare invece una foto in pixel art a blocchi, usa il convertitore di pixel art.
Come usarlo
- Scegli la dimensione della matrice.
- Fai clic sui punti o trascina il mouse per disegnare; trasla, inverti o cancella secondo necessità.
- Copia il codice oppure carica un array esistente per modificarlo.
Privacy e limitazioni
Tutto funziona nel browser.
Strumenti correlati
Domande frequenti
Perché la mia immagine appare specchiata?
I moduli collegano righe e colonne in modi diversi. Inverti l'ordine dei bit o delle righe nel codice, oppure disegna qui l'immagine specchiata.
Posso creare fotogrammi per un'animazione?
Disegna ogni fotogramma, copia il relativo array e riproducili uno dopo l'altro nel tuo sketch.
Funziona con i moduli MAX7219?
Sì: ogni valore di riga può essere inviato a uno dei registri delle cifre del MAX7219, da 1 a 8.
Strumento gratuito · nel browser esecuzioni · senza account