Bonjour ,
Je demande de l'aide ici , car mon mp3 player shield ne joue pas 2 sons différents , en clair , soit il lit la "track 1" soit la "track 2" , j'ai voulu tester avec un bouton , et je n'arrive pas à faire jouer les 2 sons ,
voici mon code :
#include <FreeStack.h>
#include <MinimumSerial.h>
#include <SdFat.h>
#include <SdFatConfig.h>
#include <SdFatUtil.h>
#include <SystemInclude.h>
#include <SPI.h>
#include <SFEMP3Shield.h>
SdFat sd;
SFEMP3Shield MP3player;
const int Music1 = 11;
const int Music2 = 12;
int buttonState = 0;
int buttonState2 = 0;
void setup() {
pinMode(Music1, OUTPUT);
pinMode(Music2, OUTPUT);
//démarrer le MP3 Shield + microSD
sd.begin(SD_SEL, SPI_HALF_SPEED);
MP3player.begin();
}
void loop() {
buttonState = digitalRead(Music1);
while (buttonState == LOW) {
MP3player.playTrack(1);
delay (2000);
}
buttonState2 = digitalRead(Music2);
while (buttonState2 == LOW) {
MP3player.playTrack(2);
delay (2000);
}
}
d'ailleurs le montage était bon puisque mn prof a tout vérifié et à chaque téléversement , une seule musique marche , j'aimerais de l'aide au plus vite car la fin de mon projet approche , merci de votre aide