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

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

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

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

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

一、硬件搭建

本節課程內容是迎賓機器人的一部分內容,硬件搭建相對簡單。語音模塊的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

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

預約試聽課

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

主站蜘蛛池模板: 玛纳斯县| 渝北区| 沿河| 蓬莱市| 太康县| 阜阳市| 平舆县| 营山县| 咸阳市| 荣昌县| 云南省| 梁山县| 长葛市| 合水县| 长乐市| 云林县| 绥阳县| 攀枝花市| 澄江县| 五指山市| 兴海县| 马山县| 囊谦县| 南开区| 江山市| 寿光市| 宁陵县| 湘阴县| 新化县| 莒南县| 安吉县| 花垣县| 绥化市| 紫阳县| 长白| 安阳市| 朝阳县| 彝良县| 元江| 济南市| 于都县|