單元 3:超音波與紅外線避障模組
單元 3:超音波與紅外線避障模組
3-4 紅外線計數器
3-4 紅外線計數器
▶️ 教學影片
📒 說明
本單元會使用到紅外線避障模組,當偵測到前方有障礙物時,計數加1,做為計數器使用。
📌 小提醒
3 pin 杜邦線有一端需要是各自分開的。
👉 操作步驟
將紅外線避障模組連接數位腳位 4:
使用 3 pin 杜邦線將紅外線避障模組連接在 Arduino 擴充板的數位腳位 4
G 連接擴充板數位腳位 4 的 G
V 連接擴充板數位腳位 4 的 V
S 連接擴充板數位腳位 4 的 S
2. 測試程式
沒有遇到障礙物時,數位腳位4的數值是1
當遇到障礙物時,數位腳位4的數值是0
當綠旗被點擊
重複無限次
建立變數【數值】,設為讀取數位腳位4
等待0.1秒
2. 計數器程式
當綠旗被點擊
建立變數【次數】設為0
重複無限次
等待直到【讀取數位腳位4】等於0
變數【次數】改變1
等待直到【讀取數位腳位4】等於1
❓ 思考點
請觀察計數器在計算次數時是否能夠準確地偵測?若無法準確地偵測,可能是哪些原因造成?