【所需材料】
- BBC micro:bit 主板 x 1
- Micro USB 線 x 1
- 能容納2節7號(AAA)電池的電池盒 x 1
- 7號(AAA)電池 x 2
- 超聲波傳感器HC-SR04(3.3v或5v) x 1
- 鱷魚夾 x 4
【什么是超聲波傳感器】
超聲波傳感器HC-SR04模塊有4個引腳,Trig引腳用來觸發超聲波模塊發出超聲信號,Echo引腳用來接收被障礙物遮擋回來的超聲信號。根據超聲信號發射和接收的時間差便可以計算出超聲波模塊與障礙物之間的距離。注意這個時間是超聲一來一回的時間,所以進行距離運算時要除以2
【電路接線步驟】
3.3V版本接線圖
5V版本接線圖
注意5V版本的超聲波模塊在3.3V電壓下是無法正常工作的,因此在電路連接上會有所區別。
【對micro:bit進行編程】
為了便於對超聲波模塊進行快速編程,需要添加Sonar包:
- 點擊 ‘Advanced’
- 點擊 ‘Add package’
- 在搜索框輸入'sonar',然后點擊搜索
- 選中‘sonar’
【對程序進行測試】
- 將編好的程序下載到micro:bit中
- 改變障礙物與超聲波模塊之間的距離,觀察micro:bit LED屏上數字的變化。
【查看原文】
請訪問 www.teachwithict.com
【有問題聯系作者】
微信:mengfeixiang007 (驗證信息請備注micro:bit)
QQ:784827264 (驗證信息請備注micro:bit)