国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內容

語音模塊的使用——scratch編程

極客小將2020-11-17-
語音模塊具有存儲語音數(shù)據(jù)并能利用單片機編程控制播放的功能。本節(jié)課內容為將語音模塊與單片機系統(tǒng)主板相連,并編制程序控制循環(huán)播放序號為68的語音片段“世界那么大,我想去看看”。 一、硬件搭建 本節(jié)課程內容是迎賓機器

語音模塊具有存儲語音數(shù)據(jù)并能利用單片機編程控制播放的功能。本節(jié)課內容為將語音模塊與單片機系統(tǒng)主板相連,并編制程序控制循環(huán)播放序號為68的語音片段“世界那么大,我想去看看”。

一、硬件搭建

本節(jié)課程內容是迎賓機器人的一部分內容,硬件搭建相對簡單。語音模塊的RST、DATA、BUSY引腳分別與單片機擴展板D11、D12、D13相連,電源引腳VCC、接地引腳GND與單片機擴展板的5V和GND相連。

二、軟件編程
1.scratch程序編制如下圖

upload/article/images/2020-11-17/9ae4c1dbfa60f8cf3594be8d52308c5f.jpg

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);}三、課堂實際搭建情況

upload/article/images/2020-11-17/3d4c52706013a335404bf82486cefe69.jpg

upload/article/images/2020-11-17/744533abc2b1c2ae37b30ab0401ff7b0.jpg

upload/article/images/2020-11-17/a50f85910cf76df4b71845e793d73e8a.jpg

upload/article/images/2020-11-17/6b62dce00c6f4f2a2089e703f2bac888.jpg

https://cdn.china-scratch.com/Public/Home/images/grey.gif

https://cdn.china-scratch.com/Public/Home/images/grey.gif

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯(lián)系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 阿尔山市| 平舆县| 宣恩县| 南溪县| 铜川市| 涿鹿县| 高州市| 九龙坡区| 大理市| 八宿县| 饶平县| 大足县| 基隆市| 大厂| 德令哈市| 英吉沙县| 贺兰县| 雷山县| 花莲市| 吉木乃县| 镇远县| 清苑县| 铜川市| 秦皇岛市| 广德县| 华安县| 孝感市| 临西县| 秀山| 平远县| 通江县| 长宁区| 壶关县| 怀集县| 竹山县| 英超| 贡觉县| 长阳| 丹江口市| 普陀区| 南京市|