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

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

- 上一篇
Scratch編程實(shí)戰(zhàn) 之 投籃游戲
Scratch編程實(shí)戰(zhàn)之投籃游戲
前幾篇文章了老馮叔叔已經(jīng)講了Scratch編程入門的方方面面,詳見玩轉(zhuǎn)Scratch文章系列,想必大家都已經(jīng)迫不及待地想一試身手!好,我們現(xiàn)在就開始進(jìn)入實(shí)戰(zhàn)階 - 下一篇
Scratch第70講:飛機(jī)大戰(zhàn)(二)
想了解編程技巧,就請(qǐng)點(diǎn)擊上面藍(lán)字:跟我學(xué)Scratch編程,關(guān)注CC哥 上一講做了飛機(jī)控制的部分,今天我們一起做一下敵機(jī)的部分,CC哥在寫這篇帖子的時(shí)候,也沒想全敵機(jī)的部分都可以做哪些顯得游戲更生動(dòng)。 敵機(jī)的程序構(gòu)思