Hur du använder: billigt Arduino Mp3 Shield för att göra roboten prata (1 / 1 steg)
Steg 1: kod:
#include
SoftwareSerial Geno(7,8); RX, Tx
unsigned char Data [10]. unsigned char i.
void setup() {delay(1000); Geno.BEGIN(9600); Delay(1000); SetVolume(30);
}
Annullera playTrack (int num) {
Delay(1000); Data [0] = 0x7E; Data [1] = 0x04; Data [2] = 0xA0; Data [3] = 0x00; Data [4] = 0x00 + num; Data [5] = 0x7E; Command(data,5);
play_pause(); Delay(3000); }
void SetVolume (int vol) {Data [0] = 0x7E; / / börja Data [1] = 0x03; / / längd inte 0x02 Data [2] = 0xA7; / / kommandot Data [3] = vol; / / ny volym Data [4] = 0x7E; / / slutet Command(Data,5);}
void play_pause() {Data [0] = 0x7E; / / börja Data [1] = 0x02; / / längd Data [2] = 0xA3; / / kommandot Data [3] = 0x7E; //Mode parametern Command(Data,4);}
Annullera kommando (unsigned char * Data, int längd) {för (int jag = 0; jag
void loop() {
playTrack(1);
playTrack(2);
}