人體紅外線偵測
這篇文章會介紹如何使用 micro:bit 連接人體紅外線感測器,搭配「數位信號讀取」、「顯示圖示」、「重複無限次」積木,實作偵測到有人經過時,就點亮 micro:bit 的 LED 燈。
micro:bit 連接人體紅外線感測器
按照下圖,使用「鱷魚夾」或「麵包板 + 杜邦線」,將 micro:bit 連接人體紅外線感測器。
人體紅外線感測器後方有兩個旋鈕,一個是調整偵測的距離 ( 3~7 公尺 ),一個是調整偵測的間隔時間 ( 5~300 秒 ),間隔時間表示偵測到訊號之後,間隔多久再度進行偵測。
積木程式原理
在「重複無限次」積木裡放入「序列寫入一行字」,讀取 P0 引腳的「數位信號」,micro:bit 啟動後,用手在人體紅外線感測器前晃動,就會從電腦中看見原本是 0 的訊號,變成 1。
序列積木教學:序列寫入
注意,因為「手掌」也會發射人體紅外線,請勿用手掌阻隔人體紅外線感測器。
確認能夠偵測人體紅外線之後,加上邏輯判斷積木,判斷如果偵測到的數位信號為 1,就顯示愛心圖示,否則就清空畫面,micro:bit 執行後,如果有感測到有人經過,micro:bit 就會亮起愛心的圖案。
範例解答
範例解答:人體紅外線偵測
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~