05/03/16 10:44
TheDarkJuster
Buongiorno.
Io ti consiglio di usare questa scheda: sparkfun.com/products/… perchè la memoria interna è una microsd, il componente può riprodurre più formati audio e l'audio può essere stereo.
Inoltre esiste una libreria arduino ben costruita e ben testata liberamente scaricabile.
Credo che usare il componente da me linkato sia un'ottima scelta perchè avrai più tempo per concentrarti su altri aspetti del tuo progetto.
Detto questo rispondo comunque alla tua domanda:
lpelettronica.it/images/stories/Datasheet/LPM11162/… A pagina 8, capitolo 3.2 è spiegato molto bene come si scrive un file...... INOLTRE a pagina 10, capitolo 3.7 è spiegato per filo e per segno come costruire i comandi di file open/ file write/ file close e tutti gli altri.
I comandi si inviano via UART, quindi se non lo hai già fatto, effettua il collegamento elettrico suggerito all'inizio del datasheet.
Per mandare i comandi alla scheda dovrai usare la funzione Serial.write(buf, len) con buf i byte da mandare e len il numero dei bytes inviati (COMPRESI QUELLI PER IL COMANDO CMD, LEN H E LEN L).
A questo punto leggendo il datasheet dovresti essere in grado di fare un bel lavoretto se hai bisogno di altro chiedi pure
Io ti consiglio di usare questa scheda: sparkfun.com/products/… perchè la memoria interna è una microsd, il componente può riprodurre più formati audio e l'audio può essere stereo.
Inoltre esiste una libreria arduino ben costruita e ben testata liberamente scaricabile.
Credo che usare il componente da me linkato sia un'ottima scelta perchè avrai più tempo per concentrarti su altri aspetti del tuo progetto.
Detto questo rispondo comunque alla tua domanda:
lpelettronica.it/images/stories/Datasheet/LPM11162/… A pagina 8, capitolo 3.2 è spiegato molto bene come si scrive un file...... INOLTRE a pagina 10, capitolo 3.7 è spiegato per filo e per segno come costruire i comandi di file open/ file write/ file close e tutti gli altri.
I comandi si inviano via UART, quindi se non lo hai già fatto, effettua il collegamento elettrico suggerito all'inizio del datasheet.
Per mandare i comandi alla scheda dovrai usare la funzione Serial.write(buf, len) con buf i byte da mandare e len il numero dei bytes inviati (COMPRESI QUELLI PER IL COMANDO CMD, LEN H E LEN L).
A questo punto leggendo il datasheet dovresti essere in grado di fare un bel lavoretto se hai bisogno di altro chiedi pure
aaa