資訊內(nèi)容
Scratch編程機(jī)器人第22課 - 聲控風(fēng)扇

1.認(rèn)識(shí)聲音檢測(cè)傳感器
2.學(xué)習(xí)條件語(yǔ)句的判斷用法
二動(dòng)手實(shí)踐任務(wù)描述:靠近聲音檢測(cè)模塊拍掌或大聲說(shuō)話 ,風(fēng)扇立刻啟動(dòng)
器材準(zhǔn)備:Dsbot控制板、聲音檢測(cè)模塊以及小風(fēng)扇模塊。
01硬件搭建? ? 將聲音檢測(cè)模塊插到主板1端口。聲音檢測(cè)傳感器可以檢測(cè)當(dāng)前環(huán)境的聲音強(qiáng)度。小風(fēng)扇插到左馬達(dá)端口。
? ?
(1)要觀察聲音與值的變化就需要編寫(xiě)程序,并上傳到控制板,嘗試把模塊處于不同噪聲環(huán)境中觀察值的變換。參考程序:
?
?(2)設(shè)置判斷指令,當(dāng)周圍環(huán)境安靜時(shí)傳感器值為0,當(dāng)大聲說(shuō)話時(shí)傳感器值約為150(根據(jù)說(shuō)話大小值可能不同),故我們?cè)O(shè)置判斷條件為取中間值偏大點(diǎn)100。故判斷邏輯為“聲音模擬>100”參考程序:
程序編寫(xiě)完成后選中相應(yīng)的端口和arduino模塊,然后點(diǎn)擊上傳?。當(dāng)提示上傳完成時(shí)就成功了,觀看效果。
三視野拓展聲音檢測(cè)模塊? ? ? ?聲音檢測(cè)模塊也稱聲音模塊,用來(lái)檢測(cè)當(dāng)前環(huán)境的聲音強(qiáng)度,該傳感器內(nèi)置一個(gè)對(duì)聲音敏感的電容式駐極體話筒。聲波使話筒的駐極體薄膜振動(dòng),導(dǎo)致電容變化,產(chǎn)生與之對(duì)應(yīng)變化的微小電壓,這一電壓隨后被轉(zhuǎn)化成0-5V的電壓。聲音模塊為模擬傳感器,使用軟件中的“聲音模擬”指令來(lái)控制。返回值范圍為 0~255 的數(shù)值,聲音越大,值越大,反正則小。可以插到dsbot主板P1-P6任何一個(gè)端口。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch編程與物理-用Scratch學(xué)習(xí)“倒車?yán)走_(dá)”
歡迎關(guān)注微信公眾號(hào)"吉米編程啟蒙"。 上一篇文章中,詳細(xì)介紹了超聲波的知識(shí)和應(yīng)用,并用Scratch模擬了“超聲波測(cè)速”技術(shù)。文章見(jiàn)“Scratch編程與物理-用Scratch學(xué)習(xí)“超聲波測(cè)速””。 今天接著學(xué)習(xí)超聲波的另一個(gè)
- 下一篇
觀點(diǎn)|基于Scratch的人工智能教學(xué)設(shè)計(jì)與實(shí)踐
最近太忙了,想寫(xiě)一篇關(guān)于人工智能教學(xué)設(shè)計(jì)與實(shí)踐的文章,一直沒(méi)有時(shí)間動(dòng)筆,前階段參加了上海的創(chuàng)客嘉年華中的一個(gè)沙龍,主題是“中小學(xué)如何開(kāi)展人工智能教學(xué)”,我也聆聽(tīng)了大伽和一線教師的想法,了解了他們的做法。 本文結(jié)合仔爸新書(shū),談?wù)勎覀€(gè)人是如何認(rèn)識(shí)人工智能,以及如何開(kāi)展基