教學原文參考:超音波倒車雷達
這篇文章會介紹如何使用超音波感測器和蜂鳴器,搭配「變數」、「超音波偵測」、「邏輯判斷」、「演奏音階」、「暫停」等積木,實作倒車雷達的效果 ( 越靠近就越頻繁的發出聲音 )。
按照下圖,使用「腳位擴充板」將 micro:bit 的引腳延伸出來,再使用「杜邦線」( 也可搭配麵包板 ),將 micro:bit 連接超音波感測器和蜂鳴器。
開啟 MakeCode 的擴展功能,從清單中找到「sonar」的項目,點選加入超音波感測器積木,加入後,在積木清單裡就會出現「sonar」的選項。
首先設計蜂鳴器播放聲音的程式:
接著設計超音波感測距離的程式:
完成後,啟動 micro:bit,就會聽見蜂鳴器「逼、逼、逼」的聲響,用手或遮蔽物靠近超音波感測器,聲音播放速度就越快,遠離感測器,聲音播放速度就越慢。
範例解答:超音波倒車雷達
如果已經熟悉了超音波倒車雷達的原理,還可以嘗試更多好玩的作法:
- 加入燈光長條圖,顯示感測器的距離 ( 解答 )
大家好,我是 OXXO,是個即將邁入中年的斜槓青年,如果對我有點興趣(笑,可以與我聯繫,一起來做點有玩又有創意的東西吧!