Arduino UNO使用Syn6288进行简单开发案例

引脚定义

在这里插入图片描述

案例代码:

//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/1n1MNllorqF0E4DxmJpUJZA
提取码:wu8k

  • 0
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王鸽子

你的鼓励都是我前进的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值