貌似问题在于Syn连在了哪个串口上,如果用
/*
说明:
“0xB3,0xC9”代表一个字“成”,以此类推。
*/
#include "Syn6288.h"
Syn6288 syn;
uint8_t text1[]={0xB3,0xC9,0xB6,0xBC,0xBC,0xAB,0xC8,0xA4,0xBF,0xC6,0xBC,0xBC,0xD3,0xD0,0xCF,0xDE,0xB9,0xAB,0xCB,0xBE}; //成都极趣科技有限公司
uint8_t text2[]={0x77,0x77,0x77,0x2E,0x64,0x66,0x72,0x6F,0x62,0x6F,0x74,0x2E,0x63,0x6F,0x6D,0x2E,0x63,0x6E}; //www.dfrobot.com.cn
uint8_t text3[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}; //0,1,2,3,4,5,6,7,8,9
void setup()
{
Serial.begin(9600);
//syn.Slaveboudset(19200);//修改波特率
//Serial.begin(19200);
}
void loop()
{
syn.play(text1,sizeof(text1),1);//合成text1,背景音乐1
syn.play(text2,sizeof(text2),2);//合成text2,背景音乐2
syn.play(text3,sizeof(text3),3);//合成text3,背景音乐3
}
这样的代码,那相当于用的是Serial,而不是Serial1或者Serial2 |