引脚定义
案例代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | //Arduino UNO 上的 RX、TX 分别对接 Syn6288 上的 TX、RX #include <SoftwareSerial.h> #include "Syn6288.h" Syn6288 syn; SoftwareSerial softSerial1(2,3); //RX = 2,TX = 3 uint8_t text1[] = {0xBF, 0xC9, 0xBB, 0xD8, 0xCA, 0xD5, 0xC0, 0xAC, 0xBB, 0xF8}; //可回收垃圾 uint8_t text2[] = {0xD3, 0xD0, 0xB6, 0xBE, 0xD3, 0xD0, 0xBA, 0xA6, 0xC0, 0xAC, 0xBB, 0xF8}; //有毒有害垃圾 uint8_t text3[] = {0xB3, 0xF8, 0xD3, 0xE0, 0xBB, 0xF2, 0xCA, 0xAA, 0xC0, 0xAC, 0xBB, 0xF8}; //厨余或湿垃圾 uint8_t text4[] = {0xB8, 0xC9, 0xC0, 0xAC, 0xBB, 0xF8}; //干垃圾 uint8_t text5[] = {0xC6, 0xE4, 0xCB, 0xFB, 0xC0, 0xAC, 0xBB, 0xF8}; //其他垃圾 void setup() { Serial.begin(9600); // 初始化串口通信: softSerial1.begin(9600); //初始化软串口通信; softSerial1.listen(); //监听软串口通信 //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 syn.play(text4, sizeof(text4), 4); //合成text4,背景音乐4 syn.play(text5, sizeof(text5), 5); //合成text5,背景音乐5 } |
这是库文件以及汉字转十六进制的工具:
链接:https://pan.baidu.com/s/1ZoQeufGLJqi1QpQ1Dqc6hA
提取码:0ajz