Arduino 記事本 08 : 人體紅外線感應模組測試
網頁筆記本-008
Arduino 記事本 08 : 人體紅外線感應模組測試
依原廠資料,此元件用於感應人體紅外熱釋進行人體位移感應,只能感應到移動中的人體,如果不動,自然就感應不到。
- 模組外型
接線方式供應5V電源,感應到移動人體即會由OUT接腳發出訊號
測試用程式:取自原廠說明書
測試後OK可正確取得輸出訊號
// 人體紅外線感知器測試
int IRswitch = 7; //紅外線感應輸入腳
int led = 13; //燈號
bool val = false;
void setup() {
Serial.begin(9600); // Debug Port
pinMode(IRswitch, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
val = digitalRead(IRswitch);
if(val){
digitalWrite(led,HIGH);
Serial.println("HIGH");
}
else{
digitalWrite(led,LOW);
Serial.println("LOW");
}
delay(100);
}
測試程式接收到Sensor-OUT發出訊息後,除會使LED亮起,也同時在通訊Port口送出訊號狀態。
留言
張貼留言