這篇要說關於超高頻的紅外線,紅外線簡稱IR,波長短於微波長於可見光,
頻率高於微波,低於可見光,屬超高頻(最高至300GHz),
至於這東西頻率是幾GHz,下次帶去公司用頻譜掃看看。
我直接沿用上一篇的配置,觸動繼電器控制風扇。
來看模組,
人體紅外線感測器模組 HC-SR501
上面有兩顆電位器,分別是調整靈敏度(左)和時間(右)。
影片看下來,這東西還蠻厲害的,非常靈敏。
我們把時間的電位器調了一下,發現真的延遲挺久的。
看看遠距離表現如何。
哇喔,還挺遠的呢。
程式超簡單,
基本上就是INPUT輸出給數位訊號HIGH,觸發繼電器。
const int Sensor= 7;
const int trigger= 8;
int data;
void setup() {
pinMode(Sensor,INPUT);
pinMode(trigger,OUTPUT);
}
void loop() {
data=digitalRead(Sensor);
if(data==1){
digitalWrite(trigger,HIGH);
}
else{
noTone(trigger);
}
}
下一篇來講微波吧。
沒有留言:
張貼留言