Arduino MP3 bouclier (3 / 5 étapes)

Étape 3: Lire le fichier audio

Ce que jamais vous désirez modifier ce bouclier pour la contrôler via le logiciel serial ou laissez-le comme matériel de série, Just dont vous avez besoin est de télécharger le croquis ci-dessous à votre arduino, dans cette étape, vous pouvez contrôler la pause de fichiers, jeux, Audio, Volume haut et en bas et mettre l’écran en mode "veille", par le biais de la touche à bord.

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)
{

}

Articles Liés

Comment utiliser : CHEAP Arduino Mp3 bouclier pour faire parler de Robot

Comment utiliser : CHEAP Arduino Mp3 bouclier pour faire parler de Robot

Cette vidéo va vous montrer comment donner la parole pour votre robot aussi bon marché que possible. Pour une raison quelconque, j'ai eu mal, non seulement trouver un bouclier mp3 bon marché, mais la compréhension de la documentation ainsi. J'ai pens
GPS Sistema con Arduino + M2M bouclier

GPS Sistema con Arduino + M2M bouclier

En el siguiente realizaremos tutorial un sistema GPS con ja, estos pueden ser ambientales como temperatura, Arduino y ONU bouclier especial para ello Lama Arduino M2M bouclier desarrollado por électronique MCI, humedad, donde obtendremos el recorrido
Arduino et bouclier RS232 permet d’interface intégrée UHF RFID reader LSID-0702

Arduino et bouclier RS232 permet d’interface intégrée UHF RFID reader LSID-0702

longue gamme UHF RFID reader (1-6M) (ISO18000 - 6C CBE G2) intègre le lecteur avec l'antenne. Après avoir allumé tout d'abord, le lecteur sera buzz une fois pour indiquer qu'il commence à travailler.  Lorsqu'il y a tag approchant le lecteur, il sonne
Non-soudure Arduino Breadboard bouclier

Non-soudure Arduino Breadboard bouclier

cette instructable vise à faire un sans soudure arduino breadboard bouclier comme celui-ci :Étape 1: Vous aurez besoin Liste des pieces :Super colle *Maquette mini taille 4.5x3.5 cmArduino goupille en-têtes *** Colle ne sera pas coupé** Réglettes à b
Radio-réveil Arduino MP3

Radio-réveil Arduino MP3

Il y a, j'ai trébuché sur un composant appelé DFPlayer. C'est un petit composant qui permet de jouer des mp3 depuis une carte micro SD (pour moins cher que 10€!).http://www.dfrobot.com/wiki/index.php/DFPlayer_Min...Depuis que je suis malade de l'util
Energino : une consommation d’énergie axée sur l’Arduino surveillance bouclier

Energino : une consommation d’énergie axée sur l’Arduino surveillance bouclier

Energino est un compteur de prise-charge qui mesure la quantité d'énergie consommée par tout appareil électrique DC est branché sur son. Il a été conçu pour surveiller la consommation d'énergie des périphériques réseau simples tels que des commutateu
Envoyer des SMS avec arduino (sans bouclier)

Envoyer des SMS avec arduino (sans bouclier)

Dans ce simple instructable montrera comment envoyer des SMS sans besoin de n'importe quel genre de bouclier (juste votre téléphone intelligent: D) et module Bluetooth (par ex. HC-06) ou un câble sériel (OTG).Tout d'abord aller jouer store et télécha
Capteur + arduino + gsm bouclier

Capteur + arduino + gsm bouclier

c'est ma première fois de télécharger experimentsimplement il s'agit d'un capteur (n'importe quel type de capteur numérique) une fois son sens l'arduino enverra un SMS pour vous avec un texteÉtape 1: quoi aurez-vous besoin ? vous aurez besoin :1_ardu
Internet contrôlé Arduino (aucun bouclier Ethernet)

Internet contrôlé Arduino (aucun bouclier Ethernet)

Boucliers d'Ethernet sont beaucoup de plaisir, mais ils peuvent être coûteux. Dans ce projet, je vais vous montrer comment contrôler votre Arduino de n'importe quel ordinateur connecté à internet, sans utiliser un bouclier Ethernet. Ce projet est ent
Arduino BASIC bouclier

Arduino BASIC bouclier

Salut à tous, ceci est mon premier instructable documentant la création de mon projet, le bouclier de l'Arduino UNO BASIC qui transforme l'Arduino UNO dans un ordinateur qui exécute le langage de programmation BASIC.Comme les microcontrôleurs sont es
La charge de Start/Stop automatique portable (en utilisant l’Arduino, Yun bouclier et ESP8266)

La charge de Start/Stop automatique portable (en utilisant l’Arduino, Yun bouclier et ESP8266)

Je travaille en dehors de mon pays et portable est d'une grande aide pour me connecter à ma famille et mes amis et de faire tous mes animaux informatiques aussi bien, mais j'ai toujours rencontré de l'exécution de batterie faible et même pire sur mod
Démarrer le Bot Arduino Bootload bouclier

Démarrer le Bot Arduino Bootload bouclier

The Shield de Bot de démarrage vous permet de graver le boootloader arduino sur une puce Atmega 328 vide. Le bootloader est ce logiciel qui transforme une banale puce dans le miracle programmables libres, connu comme l'arduino magique. Puces vides co
Simple Arduino aile bouclier

Simple Arduino aile bouclier

j'ai acheter un lot de ces ensembles empilable Arduino en-tête parce qu'ils sont très pratiques pour beaucoup de choses. Je fais quelques planches de breakout avec eux, je les utilise pour ajouter quelques jeu entre un plus grand bouclier et le boucl
Lire Email avec Arduino et bouclier vague

Lire Email avec Arduino et bouclier vague

dans le cadre de mon projet ici (ce projet est un concours donc si vous aimez ce alors votez pour ça!) qu'utilise un Arduino pour interrompre une source sonore externes (p. ex. iPod) pour vous faire connaître des choses qui se passe autour de vous, j