Infrared Human Body Motion Sensor(HC-SR501) JP

赤外線PIRセンサー、受動赤外線センサーです。
センサー範囲内の赤外線を発する物体を検知します。
人間が放出する微弱な赤外線を検知し、検知距離、遅延時間を調整できます。
仕様
- 動作電圧:4.5V 〜 20V
- 待機電流:50uA
- 動作角度:110度
- 遅延時間:3秒 〜 300秒
- 検知距離:3m 〜 7m
必要なハードウェア
- 赤外線人体検知モーションセンサー
- Arduino
接続
以下の例示コードで使用した回路です。
赤外線人体検知モーションセンサーを単独で使用する場合、LEDは不要です。
LED の代わりに他のモジュールを応用して活用可能です。
| Human Detection Sensor | Resistor | LED | Arduino | |||
| VCC | 5V | |||||
| OUT | D7 | |||||
| GND | - | GND | ||||
| Connection | + | |||||
| Connection | D8 | |||||

サンプルコード
赤外線人体検知モーションセンサーを活用してLEDを点灯させる例です。
#define PIR 7 //モーションセンサーのピン指定
#define LED 8 //Define LED pin for verification
int state = 0; //Variable for storing state
void setup()
{
pinMode(PIR, INPUT);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
}
void loop(){ //モーション検知時にLEDが点灯するコード
// state = digitalRead(PIR);
if(digitalRead(PIR))
{
digitalWrite(LED, HIGH);
delay(1000);
}
digitalWrite(LED,LOW);
}
実行結果
