语音模块具有存储语音数据并能利用单片机编程控制播放的功能。本节课内容为将语音模块与单片机系统主板相连,并编制程序控制循环播放序号为68的语音片段“世界那么大,我想去看看”。
一、硬件搭建
本节课程内容是迎宾机器人的一部分内容,硬件搭建相对简单。语音模块的RST、DATA、BUSY引脚分别与单片机扩展板D11、D12、D13相连,电源引脚VCC、接地引脚GND与单片机扩展板的5V和GND相连。
二、软件编程1.scratch程序编制如下图

2.C语言程序:volatile int Rst;volatile int
Data;volatile int Busy;int mixly_digitalRead(uint8_t pin) {
pinMode(pin, INPUT); return digitalRead(pin);}void
readSentence(int num) { pinMode(Rst, OUTPUT);
digitalWrite(Rst,LOW); delayMicroseconds(2);
pinMode(Rst, OUTPUT); digitalWrite(Rst,HIGH);
delayMicroseconds(100); pinMode(Rst, OUTPUT);
digitalWrite(Rst,LOW); delayMicroseconds(100); for (int
i = (1); i <= (num); i = i + (1)) { pinMode(Data,
OUTPUT); digitalWrite(Data,HIGH);
delayMicroseconds(100); pinMode(Data, OUTPUT);
digitalWrite(Data,LOW);
delayMicroseconds(100); } while
(mixly_digitalRead(Busy)) { }}void setup(){ Rst =
11; Data = 12; Busy = 13;}void loop(){
readSentence(68);}
三、课堂实际搭建情况






--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com