Étape 1: Arduino Code
broche dans le module d’entrée de carte sd ** MOSI – broche 11 ** MISO – axe 12 ** CLK – pin 13 ** CS – broche 4
#include < SD.h > / / Bibliothèque de carte SD
#define Sd_Chip_pin 4
#include < TMRpcm.h > / / lecture de la bibliothèque de mélodie
char de val ; TMRpcm tmrpcm ; Créer une fonction de mélodie
void setup()
{Serial.begin(9600) ;
tmrpcm.speakerPin = 9 ; 9 broches pour fixer les haut-parleurs numériques + jambe
if (!. {SD.begin(Sd_Chip_pin))}
bağlanma module SD retourner ; } }
void loop()
{Si (Serial.available())
{delay(100) ;
while(Serial.available() > 0)
{val = Serial.read() ;
Si (val == « 1 ») {/ / 1 fichier wav en voler 1. envoie des données
tmrpcm.Play("1.wav") ;
}
else if (val == « 2 »)
{/ / wav 2. 2 envoie des données de voler des fichiers
tmrpcm.Play("2.wav") ; }
else if (val == « 3 »)
{/ / wav 3. envoie des données de voler des fichiers
tmrpcm.Play("3.wav") ; }
else if (val == « 4 »)
{/ / wav 4. 4 envoie données pour voler des fichiers
tmrpcm.Play("4.wav") ; }
else if (val == « 5 »)
{/ / wav 5. 5 envoie données pour voler des fichiers
tmrpcm.Play("5.wav") ; }
else if (val == « 6 ») {//6.wav 6 envoie des données de voler des fichiers
tmrpcm.Play("6.wav") ;
}
}
}
}