Descrizione
Cos’è
Il modulo VS1003 è un componente audio multipiattaforma per Arduino che consente la riproduzione e registrazione di file MP3, WMA, WAV e MIDI. Incluso un microfono integrato per le registrazioni.
Caratteristiche
- Supporta formati MP3, WMA, WAV e MIDI
- Microfono integrato per la registrazione audio
A cosa serve
Idealmente adatto per progetti sonori su Arduino. Usi tipici includono la creazione di una radio digitale che riproduce tracce MP3 da una SD card, oppure l’implementazione di sistemi di registrazione vocale o audio interattivo.
Tutorial: Come usare VS1003 Codec Audio
Modulo audio per riprodurre e registrare MP3/WMA/WAV/Midi su Arduino. Ideale per progetti sonori.
Cosa serve
- Arduino Uno
- VS1003 modulo
- alimentazione 5V
Passi
- Collega VS1003 a Arduino: VCC a 5V, GND a GND.
- Connetti TX e RX di VS1003 ai pin UART di Arduino (es. 0 e 1).
- Collega dati SPI: SCK a 13, MISO a 12, MOSI a 11, SS a 10.
- Installa la libreria Adafruit_VS1053 per VS1003.
- Carica lo sketch di esempio fornito dalla libreria.
- Verifica che il modulo si colleghi correttamente con Serial Monitor.
- Riproduci un file MP3 caricato in precedenza su SD card.
- Registra audio tramite microfono integrato e salvalo sulla SD card.
Codice di esempio
// Includi la libreria
#include <Adafruit_VS1053.h>
// Configura il modulo VS1003
Adafruit_VS1053_FilePlayer player;
void setup() {
Serial.begin(9600);
player.begin();
}
void loop() {
// Riproduci un file MP3
player.playFile("/track.mp3");
}
Mini-progetto
Crea una radio digitale con VS1003 che riproduce tracce MP3 da una SD card.
Errori comuni
- Errore di connessione SPI.
- Problemi di alimentazione insufficiente.
- File audio non correttamente formattati.
- Microfono integrato non riconosciuto.
Accessori consigliati
- SD Card Module
- Breadboard
- Jumpers M/F
- Cavo USB per Arduino
Domande frequenti
Come installare la libreria?
Scarica e installa Adafruit_VS1053 tramite Library Manager di Arduino IDE.
Quali formati audio supporta?
MP3, WMA, WAV e MIDI. Verifica sul datasheet per dettagli.






