Infrared Human Body Motion Sensor(HC-SR501) CN

红外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 motion sensor pin
#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(){ //Code to light up the LED when motion is detected
// state = digitalRead(PIR);
if(digitalRead(PIR))
{
digitalWrite(LED, HIGH);
delay(1000);
}
digitalWrite(LED,LOW);
}
执行结果
