Désolé pour la ref.
Donc, c'est bien un "music shield V2.0"
Sinon, j'imagine que ça doit être possible de lancer qu'un seul fichier son, mais je suis super méga débutant et je me mélange un peu les pinceaux dans l'écriture des programmes !
Est-ce que quelqu'un pourrait me donner un coup de main en intégrant ce qui suit (et qui me semble bien être le code pour lancer un fichier wave nommé "test") au code de mon capteur GSR que j'ai collé juste après. Dans ce code, des led s'allument en fonction des valeurs lu sur le pin analogique. Est-ce qu'il serait possible de me montrer comment changer ce code pour que quand analogVlue dépasse 600, ça lise le fichier "test" ?
Un grand merci à toute personne qui acceptera de mettre les mains dans le cambouis 
#include <Fat16.h>
#include <Fat16Util.h>
#include <NewSPI.h>
#include <arduino.h>
#include "pins_config.h"
#include "vs10xx.h"
#include "newSDLib.h"
#include "MusicPlayer.h"
MusicPlayer myplayer;
void setup()
{
Serial.begin(9600);
myplayer.begin();//will initialize the hardware and set default mode to be normal.
}
void loop()
{
myplayer.setPlayMode(MODE_REPEAT_ONE);//set mode to repeat to play a song
myplayer.playSong("test.wav");//play a song named with test.wav
while(1);//If the mode is normal, it will stop when it finished playing all the songs in the playlist
}
// CODE capteur GSR à 5 LED
const int analogPin = A0; // pin où est connecté le capteur GSR
const int v50 = 50;
const int v100 = 100;
const int v200 = 200;
const int v400 = 400;
const int v600 = 600;
void setup() {
// initialize the LED pin as an output:
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
// initialize serial communications:
Serial.begin(9600);
}
void loop() {
// lit les valeur du capteur GSR :
int analogValue = analogRead(analogPin);
// if the analog value is high enough, turn on the LED:
if (analogValue < v50) {
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
}
else if (analogValue > v50 && analogValue < v100) {
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
}
else if (analogValue > v100 && analogValue < v200) {
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
}
else if (analogValue > v200 && analogValue < v400) {
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
}
else if (analogValue > v400 && analogValue < v600) {
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
}
else if (analogValue > v600) {
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
}
// print the analog value:
Serial.println(analogValue);
delay(1);
}