国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 洪洞县| 特克斯县| 开远市| 札达县| 武平县| 赤峰市| 于田县| 宝应县| 星座| 云南省| 垫江县| 北宁市| 阳泉市| 麻阳| 嘉善县| 忻州市| 凤城市| 历史| 麻江县| 米林县| 白山市| 科尔| 阿克陶县| 上林县| 延庆县| 固始县| 彩票| 上虞市| 高安市| 商丘市| 化州市| 鄯善县| 始兴县| 和平县| 湖口县| 左权县| 武威市| 理塘县| 德兴市| 且末县| 沈丘县|