之前用Ameba開發(fā)板做了一個倒車?yán)走_(dá),micro:bit也可以實(shí)現(xiàn)同樣的功能。今天就用micro:bit做一個倒車?yán)走_(dá)實(shí)作。
任務(wù)目標(biāo)
當(dāng)距離小于 15 公分時,使 5 x 5 的 LED 以 0 來顯示以提醒用路人安全,否則將 5 x 5 的 LED 以 1 來顯示。
學(xué)習(xí)目標(biāo)
超音波傳感器使用
導(dǎo)入套件
LED 顯示
變量使用
條件判斷
循環(huán)使用
使用料件
Micro:bit
面包板
Micro USB Cable
超音波傳感器 ( Ultrasonic Seneor - HC-SR04P )
鱷魚夾
杜邦線
接線方式
超音波傳感器的 VCC 接 Micro:bit 的 3V
超音波傳感器的 Trig 接 Micro:bit 的 P0
超音波傳感器的 Echo 接 Micro:bit 的 P1
超音波傳感器的 GND 接 Micro:bit 的 GND

倒車?yán)走_(dá)程序邏輯
持續(xù)不斷的使用超音波傳感器偵測距離
當(dāng)所偵測到的距離小于 15 公分時,則
將 5 x 5 的 LED 以 0 來顯示
否則,
將 5 x 5 的 LED 以 1 來顯示
倒車?yán)走_(dá)程序撰寫
Step 1. 開啟在線編輯器

Step 2. 導(dǎo)入套件
2.1 點(diǎn)選【進(jìn)階】中的【添加套件】

2.2 在【搜尋或是直接輸入網(wǎng)址】的字段中輸入【 sonar 】再點(diǎn)選右邊的放大鏡進(jìn)行搜尋


2.3 點(diǎn)選中間的【 sonar 】套件

2.4 【 Sonar 】套件已安裝于程序方塊區(qū)

Step 3. 撰寫 Blockly 程序
3.1 依倒車?yán)走_(dá)程序邏輯進(jìn)行Blockly 程序撰寫

※程序說明※
【重復(fù)無限次】方塊:代表持續(xù)不斷執(zhí)行此區(qū)塊中的程序
【變量設(shè)為】方塊:宣告一個 distance 的變量存放超音波傳感器所偵測到的數(shù)值,
其單位為公分
【如果那么否則】方塊:當(dāng) distance 的數(shù)值小于 15 公分時,則
在 LED 上顯示 0
否則,
在 LED 上顯示 1
Step4. 下載程序到 Micro:bit并測試結(jié)果
-
傳感器
+關(guān)注
關(guān)注
2573文章
53940瀏覽量
781900 -
倒車?yán)走_(dá)
+關(guān)注
關(guān)注
4文章
77瀏覽量
24415 -
雷達(dá)
+關(guān)注
關(guān)注
51文章
3213瀏覽量
122350
發(fā)布評論請先 登錄
泰矽微(Tinychip Micro)發(fā)布國內(nèi)首款車規(guī)級高壓直驅(qū)超聲波傳感芯片TCAU33
功德+1,用小安派-Eyes-S1做一個電子木魚
DLP3010一個序列中包含8bit圖和1bit圖投影錯誤怎么解決?
畢業(yè)設(shè)計(jì)競賽選題推薦 | 鴻蒙物聯(lián)網(wǎng)應(yīng)用之倒車雷達(dá)項(xiàng)目實(shí)戰(zhàn)(含文檔及源碼)
如何做一個12V/120A輸出的一個電源模塊?
用小安派 DSL做一個天氣站
e絡(luò)盟達(dá)成micro:bit分銷里程碑
e絡(luò)盟達(dá)成BBC micro:bit計(jì)算機(jī)制造分銷里程碑
e絡(luò)盟達(dá)成制造分銷千萬臺BBC micro:bit里程碑
e絡(luò)盟實(shí)現(xiàn)重要里程碑:成功分銷 1000 萬套 micro:bit 設(shè)備

如何利用Micro:bit做一個倒車?yán)走_(dá)
評論