M5StickC Plus2: crea un progetto mini slot machine-2
Installazione e funzionamento
Installazione delle dipendenze
1、Per prima cosa, scegliamo da 1 a 10 immagini con uno sfondo pulito, bianco o trasparente, tutte perfettamente dimensionate a 150x150 pixel.
2、Per convertire l'immagine in un array esadecimale in formato RGB565 (dove ogni unità a 16 bit è 0X0000), abbiamo due opzioni per te! Il primo metodo utilizza Windows e il pratico strumento Lcdimg2. Ecco il processo:
Inizia scaricando Lcdimg2 (puoi trovare molti tutorial online se necessario). Imposta la risoluzione dell'immagine su 48x48 (questo ti dà 4608 unità esadecimali nel formato 0X00). Abbiamo scritto un piccolo programma che prende quelle 4608 unità e le converte in 2304 unità esadecimali nel formato 0X0000, offrendoti il formato RGB565 di cui abbiamo bisogno!
3、La seconda opzione è ancora più interessante: basta usare ChatGPT! Ecco il piano: carica la tua immagine e ChatGPT la ridimensionerà a 150x150 pixel per te. Quindi, farà la sua magia e produrrà l'immagine come file .C in formato RGB565, con ciascun pixel in formato esadecimale 0X0000. Veloce, facile e convertirai la tua immagine nel formato che ti serve senza muovere un dito!
4、Una volta generato il file .C utilizzando uno dei due metodi, avremo un set di dati binario esadecimale ben strutturato, proprio come nell'esempio mostrato. Tutto quello che dobbiamo fare è copiare questi dati e siamo pronti per il passaggio successivo!
Anteprima del Prossimo Numero
Più dettagli
Progetti M5Stack: Progetto Mini Slot Machine con M5StickC Plus2
Codice Specifico del Progetto: https://github.com/OpenELAB/OpenELAB-M5StickCPlus2-Slot-2
M5StickC_Plus_Slot_Machine: https://github.com/Sarah-C/M5StickC_Plus_Slot_Machine