4. 卸貨提醒系統¶
4.1. 目標¶
卸貨區内設有傳感器,若卸貨區感應到有物件被放置在此,將會亮燈提醒。
4.2. 背景¶
4.2.1. 什麽是卸貨提醒系統?¶
卸貨區的LED燈可以辨別貨物是否收到。當貨物完成交付並放置在卸貨區時,LED燈將會轉成綠色,即時通知負責人來確認收貨。
4.2.2. 卸貨提醒系統運作¶
距離傳感器應能感知放置在卸貨區的貨物的位置。可以用一個LED來發出不同顏色的光(綠光和紅光),分辨貨物是否到達。
4.3. 材料準備¶
Microbit (1)
Extension board 擴展板(1)
Multi-color LED 多彩LED(1)
Distance sensor 距離傳感器 (1)
母對母杜邦綫 Female To Female Dupont Cable Jumper Wire Dupont Line (8)
M2*8mm screw (6)
M2 nut (6)
螺絲批(1)
Model F (1)
4.4. 組裝步驟¶
4.4.1. 第一步¶
用M2*8mm的螺絲將距離傳感器安裝到F1模型上。
4.4.3. 第三步¶
用M2*8mm的螺絲和螺母將多色LED安裝到F5模型上。,並放在F2上
4.4.4. 第四步¶
組裝完成!
4.6. 編程¶
4.6.1. 設置變量並初始化多色LED¶
在但啓動時裏,從變數拖入變數distance設為0
拖入變數colorLED設為 color pin設定…。
拖出暫停5秒
4.6.2. 獲取距離值¶
在重複無限次的版塊裏。將變數distance設為get distance unit cm trig P15 echo P16,也就是說通過連接距離傳感器到P15和P16獲得distance值。
將如果語句插入重複無限次中,將如果語句設為distance≤10。
把暫停拖入循環,為下一次檢查等待1秒。
4.6.3. 以距離值顯示指示色¶
如果distance≤10,則顯示綠色,否則顯示紅色。
Full Solution
MakeCode: https://makecode.microbit.org/_crvP36Fh0KUh
4.7. 總結¶
距離傳感器可以獲得傳感器和貨物位置之間的距離值。LED燈用於指示在卸貨區是否有貨物放置。如果有,LED燈變成綠色,否則,LED燈變成紅色。
4.8. 思考¶
如果有貨物卸下,想發出聲音通知(即使用蜂鳴器),應該怎麼做?