配合 mp3 檔名編序,可以發 299 以下數值,報身高用.
用 google 幫你拿到 mp3 發音檔
https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=zh-tw&q=公分
/***************************************************
DFPlayer - A Mini MP3 Player For Arduino
https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299
****************************************************/
#include "Arduino.h"
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"
SoftwareSerial mySoftwareSerial(10, 11); // RX, TX
DFRobotDFPlayerMini myDFPlayer;
void printDetail(uint8_t type, int value);
void setup(){
mySoftwareSerial.begin(9600);
Serial.begin(115200);
myDFPlayer.setTimeOut(500);
myDFPlayer.volume(10); //Set volume value (0~30).
myDFPlayer.volumeUp(); //Volume Up
myDFPlayer.volumeDown(); //Volume Down
myDFPlayer.EQ(DFPLAYER_EQ_NORMAL);
myDFPlayer.outputDevice(DFPLAYER_DEVICE_SD);
}
int seq[] = {1,2,3,22};
int res = 108;
void loop(){
seq[0] = ((int)res/100)%2+1;
seq[1] = (int)(res%100)/10+3;
seq[2] = res%10+12;
doPlaySeq();
delay(5000);
}
void doPlaySeq(){
for(int a=0;a<4;a++){
if(a==2&&seq[2]==12){
}else{
myDFPlayer.play(seq[a]);
delay(1500);
}
}
}