Lettore Mp3 Catalex e Arduino
Buongiorno a tutti.
Sto utilizzando un modulo MP3 per arduino (Catalex) come quello in foto, per la riproduzione di messaggi audio su un plastico ferroviario in miniatura. Attualmente sulla memory card che inserisco nel lettore ho registrato messaggi interi e da arduino invio i comandi per riprodurre il messaggio specifico. Volevo però "complicare" la situazione suddividendo i vari messaggi in "pezzi" in modo da poter riprodurre dinamicamente vari tipi di messaggi senza dover per forza avere l'intero messaggio in un unico file mp3.
Per fare questo, in arduino avevo pensato di gestire una sorta di "coda" di messaggi da riprodurre e mandare in riproduzione il messaggio N+1 quando la riproduzione del messaggio N è terminata, fino ad esaurimento dello coda. Ho cercato in internet del codice per poter "leggere" lo stato del lettore mp3 in modo da capire se stesse riproducendo un file oppure no, ma non ho trovato molto. Quel poco che ho trovato nemmeno funziona. Volevo sapere se tra di voi qualcuno aveva scritto codice del genere e poteva condividerlo.
Grazie a tutti
Ciao
Sto utilizzando un modulo MP3 per arduino (Catalex) come quello in foto, per la riproduzione di messaggi audio su un plastico ferroviario in miniatura. Attualmente sulla memory card che inserisco nel lettore ho registrato messaggi interi e da arduino invio i comandi per riprodurre il messaggio specifico. Volevo però "complicare" la situazione suddividendo i vari messaggi in "pezzi" in modo da poter riprodurre dinamicamente vari tipi di messaggi senza dover per forza avere l'intero messaggio in un unico file mp3.
Per fare questo, in arduino avevo pensato di gestire una sorta di "coda" di messaggi da riprodurre e mandare in riproduzione il messaggio N+1 quando la riproduzione del messaggio N è terminata, fino ad esaurimento dello coda. Ho cercato in internet del codice per poter "leggere" lo stato del lettore mp3 in modo da capire se stesse riproducendo un file oppure no, ma non ho trovato molto. Quel poco che ho trovato nemmeno funziona. Volevo sapere se tra di voi qualcuno aveva scritto codice del genere e poteva condividerlo.
Grazie a tutti
Ciao