2018 Week 4 PIR
- 3. 主動式 V.S. 被動式紅外線
主動式紅外線 被動式紅外線
優點 不易受到干擾
• 感測範圍大
• 價格低
• 功耗小
缺點 只能點對點直線感測 易受外在環境因素干擾
適用環境
室內或室外點對點
直線距離使用
室內
應用 自動沖水器、家電遙控器等
結合喇叭做防盜警報、結合電
燈成為自動照明裝置等
3
- 10. GPIO函數
• add_event_detect (channel, edge, callback, bouncetime)事件函數,用
來監聽針腳狀態,一旦針腳高低電位發生改變就呼叫callback的函
數。
• channel:腳位編號
• edge:要監聽的事件類型(GPIO.RISING電位低到高; GPIO.FALLING電
位高到低; GPIO.BOTH電位低到高和高到低)
• callback:事件發生後要呼叫的執行函數
• bouncetime:延遲多久時間(毫秒)重新監聽事件
10
- 15. 課後實作進階題:PIR音樂控制器
音樂當前執行狀態 PIR感測次數 音樂切換狀態 LED燈顯示音樂狀態
暫停播放 1 恢復播放 僅亮綠色LED燈
停止播放 1 重新播放 僅亮綠色LED燈
正在播放
1 暫停播放 僅亮紅色LED燈
2 停止播放 僅亮黃色LED燈
3 換下一首歌 三個LED燈閃3次
15
*閃爍的定義:燈亮,燈滅算閃爍一次,一次1秒鐘。
*PIR感測次數的定義:物體進去感測範圍PIR偵測到後算1次,之後離開,再進去感測
範圍偵測到後算2次。