Arduino MP3 Shield (3 / 5 stap)

Stap 3: Speel het audiobestand


Wat ooit als u wijzigt dit schild om te besturen via Software seriële of laat het als Hardware serieel, Just u moet uploaden van de schets hieronder aan uw arduino is in deze stap kunt u controle van de Audio bestand, Play, pauze, Volume omhoog en omlaag, en zet het schild in de slaapstand staat, via de knop aan boord.

Deze code voor play sond van SD-kaart, kunt u om te spelen U schijf, lees de onderstaande code.

Upload deze code bent u met behulp van seriële Software:
//..............................................................................................
Geschreven door: Mohannad Rawashdeh
Deze code voor MP3 Shield Elechosue
Seriële interface van de software
Voor product: 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, niet-ondertekende len)
{
niet-ondertekende ik;
voor (ik = 0; ik < len; i ++) {}
Geno.write(cmd_buf[i]);
}
}

void setup(void)
{
/ ** wachten tot arduino mp3 schild klaar * /
delay(1000);

Geno.begin(9600);

/ ** volume instellen * /
cmd_buf [0] = 0x7E;          START
cmd_buf [1] = 0x03;          Lengte
cmd_buf [2] = 0xA7;          Opdracht
cmd_buf [3] = 0x0F;          Nieuw volume
cmd_buf [4] = 0x7E;          EINDE
ArduinoMP3Shield_SendCMD (cmd_buf, 5);

/ ** reeks spelen modus Alles herhalen * /
cmd_buf [0] = 0x7E;          START
cmd_buf [1] = 0x03;          Lengte
cmd_buf [2] = 0xA9;          SET OPDRACHTMODUS
cmd_buf [3] = 0x02;          modus instellen
cmd_buf [4] = 0x7E;          EINDE
ArduinoMP3Shield_SendCMD (cmd_buf, 5);

/ ** Selecteer SD kaart eerste muziek en speel * /
cmd_buf [0] = 0x7E;          START
cmd_buf [1] = 0x04;          Lengte
cmd_buf [2] = 0xA0;          Voor U schijf Wijzig deze regel in 0xA2
cmd_buf [3] = 0x00;          bestand aantal hoge byte
cmd_buf [4] = 0x01;          bestand aantal lage byte
cmd_buf [5] = 0x7E;          EINDE
ArduinoMP3Shield_SendCMD (cmd_buf, 6);
}

void loop(void)
{

}

//..............................................................................................

Upload deze code bent u met behulp van seriële Hardware:

//.......................................................................

Deze code voor MP3 Shield Elechosue
Seriële interface van de software
Voor product: 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, niet-ondertekende len)
{
niet-ondertekende ik;
voor (ik = 0; ik < len; i ++) {}
Serial.write(cmd_buf[i]);
}
}

void setup(void)
{
/ ** wachten tot arduino mp3 schild klaar * /
delay(1000);

Serial.begin(9600);

/ ** volume instellen * /
cmd_buf [0] = 0x7E;          START
cmd_buf [1] = 0x03;          Lengte
cmd_buf [2] = 0xA7;          Opdracht
cmd_buf [3] = 0x0F;          Nieuw volume
cmd_buf [4] = 0x7E;          EINDE
ArduinoMP3Shield_SendCMD (cmd_buf, 5);

/ ** reeks spelen modus Alles herhalen * /
cmd_buf [0] = 0x7E;          START
cmd_buf [1] = 0x03;          Lengte
cmd_buf [2] = 0xA9;          SET OPDRACHTMODUS
cmd_buf [3] = 0x02;          modus instellen
cmd_buf [4] = 0x7E;          EINDE
ArduinoMP3Shield_SendCMD (cmd_buf, 5);

/ ** Selecteer SD kaart eerste muziek en speel * /
cmd_buf [0] = 0x7E;          START
cmd_buf [1] = 0x04;          Lengte
cmd_buf [2] = 0xA0;          Opdracht voor U Disk Wijzig deze regel in 0xA2
cmd_buf [3] = 0x00;          bestand aantal hoge byte
cmd_buf [4] = 0x01;          bestand aantal lage byte
cmd_buf [5] = 0x7E;          EINDE
ArduinoMP3Shield_SendCMD (cmd_buf, 6);
}

void loop(void)
{

}

Gerelateerde Artikelen

Arduino cellulaire Shield Tutorial

Arduino cellulaire Shield Tutorial

The Arduino cellulaire Shield kun je cellulaire telefoon bellen en SMS-berichten versturen. De hersenen van dit schild is de SM5100B die is een robuuste cellulaire module staat uit te voeren veel van de taken van de meeste standaard mobiele telefoons
Arduino Motor Shield Tutorial

Arduino Motor Shield Tutorial

The Arduino Motorschild kunt u gemakkelijk bepalen motor richting en snelheid met behulp van een Arduino. Doordat u eenvoudig inspelen op Arduino pinnen, maakt het het zeer eenvoudig om een motor in uw project opnemen. U kunt om het vermogen van een
Arduino Ethernet Shield Tutorial

Arduino Ethernet Shield Tutorial

The Arduino Ethernet Shield kunt u gemakkelijk uw Arduino verbinding met het internet. Dit schild kunt je Arduino verzenden en ontvangen van gegevens van overal in de wereld met een internetverbinding. U kunt het doen leuke dingen zoals controle robo
Voorbeeld van de automatisering van Remote Home - Arduino + Ethernet-Shield

Voorbeeld van de automatisering van Remote Home - Arduino + Ethernet-Shield

opnieuw welkom!In dit Instructable, ik zal detail hoe met verschillende sensoren en items met een internet aangesloten Arduino. Naar mijn mening was dit een erg leuk project samen te stellen en sleutelen! Plus, kreeg ik omhoog borstel op mijn HTML en
Intel Edison Arduino Motor Shield-DC Motor

Intel Edison Arduino Motor Shield-DC Motor

DC Motor draait op Intel Edison Arduino met een Arduino Motor ShieldStap 1: onderdelen Intel Edison Arduino: https://www.adafruit.com/products/2180Arduino Motorschild: http://www.amazon.com/Arduino-Motor-Shield-R3/dp/B...DC-motor (ik weet zeker dat j
Motor Control met arduino motor shield via Web

Motor Control met arduino motor shield via Web

In dit project, zal ik de controle van DC motor (ventilator Computer) met motor shield(official) via webpagina's.U kunt de motor zoals trage of snelle snelheid en stop.Ook als u wilt, kunt u controleknop toevoegen of wijzigen van besturingsknop in we
Arduino BASIC Shield

Arduino BASIC Shield

Hi all, dit is mijn eerste instructable documenteren van de oprichting van mijn project, het schild van de Arduino UNO BASIC die de Arduino UNO verandert in een computer met de programmeertaal BASIC.Zoals microcontrollers in wezen lage performance co
Huisgemaakt Arduino Prototype Shield

Huisgemaakt Arduino Prototype Shield

Hallo. Ik heb zelf net een Arduino Uno R3 en ik ben echt nieuw in de wereld van Arduinos. Er is zoveel te leren en te ontdekken :)Een van de eerste schilden die ik ben geneigd om te kopen is het Prototype Shield. Ik denk dat het bouwen van een protot
WeMo Switch regelen met Arduino + Ethernet-shield

WeMo Switch regelen met Arduino + Ethernet-shield

Er zijn veel apps waarmee u de controle van uw Belkin WeMo -apparaten, maar er is geen een panel schakelaar hardware zoals de Hue Tap voor Philips hue.Dus bouwen ik met een Arduino!Stap 1: materialenVoor dit project heb je het volgende nodig:Een Ardu
Met behulp van tft itead 2.8 arduino UNO Shield op MEGA

Met behulp van tft itead 2.8 arduino UNO Shield op MEGA

TFT-Touchscreens zijn geweldige grafische interface die worden met de MCU speciaal arduino gebruikt kan.Het brede kleurbereik, en goede grafische vermogen en goede kaart van pixels heeft, kan worden gebruikt in toepassingen waarvoor u grafiek plotten
Grote Arduino Prototyping Shield

Grote Arduino Prototyping Shield

hebben onlangs een Arduino fan ik wil zitten kundig voor verschillende projecten hebben maar opslaan, de kosten van het kopen van meer dan één Arduino board geworden. Zeer lui zou ik ook willen kunnen wisselen tussen verschillende projecten en vermij
Arduino Motorschild Shield batterij

Arduino Motorschild Shield batterij

Arduino Motor Shield batterij schildYouTube-video 's
Sistema GPS con Arduino + M2M Shield

Sistema GPS con Arduino + M2M Shield

Nl el siguiente tutorial realizaremos un sistema GPS con Arduino y un schild especial para ello Lama Arduino M2M Shield desarrollado por MCI elektronica, donde obtendremos el recorrido realizado junto con el valor de VN sensor, estos pueden ser ambie
[arduino motor shield] line na robot (FC-51)

[arduino motor shield] line na robot (FC-51)

Ik heb gemerkt dat een heleboel mensen maken van de regel die volgt op robots maar niet veel met behulp van de arduino motor shield. En aangezien de arduino niet noemen het een naam van de pop-out die kreeg het knoeide omhoog tussen het schild en de