HC-SR501人體紅外線感應模組

Arduino 範例

int pirPin = 8;

int val;

void setup() { Serial.begin(9600);}

void loop() {

val = digitalRead(pirPin); //read state of the PIR

if (val == LOW) { Serial.println("No motion"); //if the value read is low, there was no motion }

else { Serial.println("Motion!"); //if the value read was high, there was motion }

delay(1000);}

Micro:bit 範例

  • out 端接P1腳

電子式人體感應燈

參數說明

1、全自動感應:人進入其感應範圍則輸出高電位,人離開感應範圍則自動延時關閉高電位,輸出低電位。

2、光敏控制(可選擇,出廠時未設)可設置光敏控制,白天或光線強時不感應。

3、溫度補償(可選擇,出廠時未設):在夏天當環境溫度升高至30~32℃,探測距離稍變短,溫度補償可作一定的性能補償。

4、兩種觸發方式:(可跳線選擇)

a、不可重複觸發方式:即感應輸出高電位後,延時時間段一結束,輸出將自動從高電平變成低電平

b、可重複觸發方式:即感應輸出高電位後,在延時時間段內,如果有人體在其感應範圍活動,其輸出將一直保持高電平,直到人離開後才延時將高電平變為低電平(感應模組檢測到人體的每一次活動後會自動順延一個延時時間段,並且以最後一次活動的時間為延時時間的起始點)。

5、具有感應封鎖時間(默認設置:2.5S封鎖時間):感應模組在每一次感應輸出後(High變成Low),可以緊跟著設置一個封鎖時間段,在此時間段內感應器不接受任何感應信號。

此功能可以實現”感應輸出時間”和”封鎖時間”兩者的間隔工作,可應用於間隔探測產品;同時此功能可有效抑制負載切換過程中產生的各種干擾。(此時間可設置在零點幾秒~幾十秒鐘)。

6、工作電壓範圍寬:默認工作電壓DC 4.5~20V。

7、微功耗:靜態電流<50微安,特別適合乾電池供電的自動控制產品。

8、輸出高電平信號:可方便與各類電路實現對接。

外形尺寸與調節

提示:調節距離電位器順時針旋轉,感應距離增大(約7公尺),反之,感應距離減小(約3公尺)。調節延時電位器順時針旋轉,感應延時加長(約300秒),反之,感應延時減短(約5秒)。