Vediamo come convertire le nostre immagini per poterle visualizzare con la libreria TV Out di arduino.
Quest'estate mi sono dilettato con la libreria TV Out per Arduino che ci consente di collegarci ad una tv e visualizzare testo e immagini abbastanza semplici. Alcuni esempi qui , qui e qui.
Ci vengono messe a disposizione varie funzioni testuali, di disegno e geometriche, ma se vogliamo visualizzare un'immagine c'è poco da fare, perché l'unico esempio è quello del logo TV Out che è gia nel programma sotto forma di codice esadecimale.
Lo trovate negli esempi Demo,
main() chiama
void intro()
---------
TV.bitmap((TV.hres() - w)/2,0,TVOlogo,index,w,i);
---------
TV.bitmap((TV.hres() - w)/2,i,TVOlogo);
TVOlogo fa riferimeento ai file TVOlogo.cpp e TVOlogo.h che trovate nella cartella
Arduino\libraries\TVout\examples\DemoNTSC\
Il mio script serve proprio a prendere un'immagine e convertirla in codice da dare in pasto al programma, generano direttamente i file necessari.
Potete scaricarlo qui assieme a un esempio di input output
Alla prossima!
Nessun commento:
Posta un commento