Bonjour, j'utilise ce programme et il marche très bien mais je peut lire seulement une musique et je n’arrive pas à lire plusieur musique (mp3)
#include <SoftwareSerial.h>
#include <MP3Player_KT403A.h>
SoftwareSerial mp3(9, 10); // ICI CHOISIR LES BONNES PIN (mais c'est idiot sur un MEGA !!)
void setup()
{
mp3.begin(9600); // le module grove est configuré pour discuter à 9600 bauds, donc c'est la vitesse que l'on choisit
Serial.begin(9600);
delay(100); // petit délai pour s'assurer que tout s'initialise bien
SelectPlayerDevice(0x02); // choisir la carte SD.
SetVolume(20); // définir le volume entre 0 et 30 (ou entre 0x00 et 0x1E)
}
void loop()
{
SpecifyMusicPlay(2); // lancer la chanson à l'index 1 (index entre 1-65535 - dans l'ordre d'ajout sur la carte SD sans doute)
while (QueryPlayStatus() != 0); // uniquement si on veut que le programme attende activement la fin de la chanson
}