【說明】
1.SR501有兩個旋鈕可以調整,分別是敏感度(Sensitivity)和延遲時間(Delay)。
2.建議調整為:
延遲時間(Delay)先逆時針調到最底(最低值)
敏感度(Sensitivity)先順時針調到底(最敏感、最高值)
3.傑森創工則建議使用 SR505,不必再微調,而且效果聽說比較好。
/* 本程式為人體紅外線感測器 ( PIR Motion Sensor )的範例 針對HC-HR501型號,SR505也適用本程式 */ int SenserPin = 5; //訊號線 int LedPin = 4; //警示燈 void setup() { Serial.begin(9600); pinMode(SenserPin, INPUT); pinMode(LedPin, OUTPUT); } void loop() { int moving = digitalRead(SenserPin); //讀取D5是否有偵測到物體移動 if(moving==1){ //如果有物體移動 Serial.println("有東西在動!"); digitalWrite(LedPin, HIGH); delay(100); } digitalWrite(LedPin, LOW); }
程式、資料參考自:傑森創工賣場.https://blog.jmaker.com.tw/hc_hr501/