Étape 3: Lire le fichier audio
Copiez le code suivant pour sond de lecture de carte SD, vous pouvez le changer pour jouer U disque, lire le code ci-dessous.
Télécharger ce code si vous êtes en utilisant le logiciel serial :
//..............................................................................................
Rédigé par : Mohannad Rawashdeh
Copiez le code suivant pour MP3 bouclier Elechosue
Logiciel d’interface série
Produit : http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=168_170&products_id=2193
#include < SoftwareSerial.h >
SoftwareSerial Geno(7,8) ; RX, Tx
unsigned char cmd_buf [10] ;
unsigned char i ;
void ArduinoMP3Shield_SendCMD (unsigned char * cmd_buf, len non signé)
{
unsigned i ;
pour (i = 0; i < len; i ++) {}
Geno.Write(cmd_buf[i]) ;
}
}
Sub setup(void)
{
/ ** Attendez que Préparez-vous d’arduino mp3 bouclier * /
Delay(1000) ;
Geno.Begin(9600) ;
/ ** régler volume * /
cmd_buf [0] = 0x7E ; DÉBUT
cmd_buf [1] = 0 x 03 ; Longueur
cmd_buf [2] = 0xA7 ; Commande
cmd_buf [3] = 0x0F ; nouveau volume
cmd_buf [4] = 0x7E ; FIN
ArduinoMP3Shield_SendCMD (cmd_buf, 5) ;
/ ** jeu jouer mode répéter tous * /
cmd_buf [0] = 0x7E ; DÉBUT
cmd_buf [1] = 0 x 03 ; Longueur
cmd_buf [2] = 0xA9 ; MODE de réglage de commande
cmd_buf [3] = 0 x 02 ; mode de réglage
cmd_buf [4] = 0x7E ; FIN
ArduinoMP3Shield_SendCMD (cmd_buf, 5) ;
/ ** sélectionner la première musique de carte SD et lire * /
cmd_buf [0] = 0x7E ; DÉBUT
cmd_buf [1] = 0 x 04 ; Longueur
cmd_buf [2] = 0xA0 ; Pour U disque, remplacez cette ligne par 0xA2
cmd_buf [3] = 0 x 00 ; octet haut numéro de fichier
cmd_buf [4] = 0 x 01 ; octet de poids faible numéro de fichier
cmd_buf [5] = 0x7E ; FIN
ArduinoMP3Shield_SendCMD (cmd_buf, 6) ;
}
Sub loop(void)
{
}
//..............................................................................................
Télécharger ce code si vous êtes à l’aide de matériel serial :
//.......................................................................
Copiez le code suivant pour MP3 bouclier Elechosue
Logiciel d’interface série
Produit : http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=168_170&products_id=2193
unsigned char cmd_buf [10] ;
unsigned char i ;
void ArduinoMP3Shield_SendCMD (unsigned char * cmd_buf, len non signé)
{
unsigned i ;
pour (i = 0; i < len; i ++) {}
Serial.Write(cmd_buf[i]) ;
}
}
Sub setup(void)
{
/ ** Attendez que Préparez-vous d’arduino mp3 bouclier * /
Delay(1000) ;
Serial.Begin(9600) ;
/ ** régler volume * /
cmd_buf [0] = 0x7E ; DÉBUT
cmd_buf [1] = 0 x 03 ; Longueur
cmd_buf [2] = 0xA7 ; Commande
cmd_buf [3] = 0x0F ; nouveau volume
cmd_buf [4] = 0x7E ; FIN
ArduinoMP3Shield_SendCMD (cmd_buf, 5) ;
/ ** jeu jouer mode répéter tous * /
cmd_buf [0] = 0x7E ; DÉBUT
cmd_buf [1] = 0 x 03 ; Longueur
cmd_buf [2] = 0xA9 ; MODE de réglage de commande
cmd_buf [3] = 0 x 02 ; mode de réglage
cmd_buf [4] = 0x7E ; FIN
ArduinoMP3Shield_SendCMD (cmd_buf, 5) ;
/ ** sélectionner la première musique de carte SD et lire * /
cmd_buf [0] = 0x7E ; DÉBUT
cmd_buf [1] = 0 x 04 ; Longueur
cmd_buf [2] = 0xA0 ; Cette ligne de commande pour U disque Placez-vous 0xA2
cmd_buf [3] = 0 x 00 ; octet haut numéro de fichier
cmd_buf [4] = 0 x 01 ; octet de poids faible numéro de fichier
cmd_buf [5] = 0x7E ; FIN
ArduinoMP3Shield_SendCMD (cmd_buf, 6) ;
}
Sub loop(void)
{
}