HC-SR501红外传感器
时间: 2024-05-16 21:11:01 浏览: 218
HC-SR501红外传感器是一种基于红外线技术的人体感应模块。它可以检测人体移动并输出高电平信号,以此来实现对于人体的感应控制。HC-SR501具有灵敏度高、稳定性好、功耗低等特点,非常适合用于安防、智能家居等领域。
该传感器有以下几个参数:
1. 工作电压:DC5V-20V
2. 静态电流:小于50uA
3. 检测距离:3-7米
4. 检测角度:小于120度锥形
5. 工作温度:-15℃ ~ +70℃
6. 输出信号:高电平3.3V /低电平0V
如果您还想了解更多关于HC-SR501红外传感器的知识,或者有任何其他问题,请随时提出,我会尽力回答。
相关问题
分别DHT11温湿度、HC-SR501红外传感器、HX711压力传感器的各引脚名称及其对应的含义
DHT11温湿度传感器引脚:
- VCC:供电正极
- GND:供电负极
- DATA:数据输出,传输温湿度值
HC-SR501红外传感器引脚:
- VCC:供电正极
- GND:供电负极
- OUT:数据输出,表示检测到运动时输出高电平信号
HX711压力传感器引脚:
- VCC:供电正极
- GND:供电负极
- DT:数据输出,传输读取到的数据
- SCK:时钟输入,控制数据读取的时序
HC-SR501人体红外传感器
HC-SR501是一种基于红外线技术的自动控制模块,它采用德国原装进口LHI778探头设计,具有高灵敏度和可靠性强的特点。该模块采用超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。在实际应用中,HC-SR501人体红外传感器可以用于安防监控、智能家居、自动照明等领域。
如果你想使用HC-SR501人体红外传感器,可以按照以下步骤进行操作:
1.将红外热释电传感器的输出口与Arduino的8号引脚相连。
2.使用Arduino IDE编写测试代码,将代码上传到Arduino板子中。
3.在程序运行时,当有人体通过时,LED灯会亮起。
以下是一个简单的测试代码,可以检测到人体后点亮LED灯:
```arduino
//程序效果:检测到人体后,LED灯亮起。
//物理接口定义
int PIR = 8; //定义DIGITAL 8 为 PIR(红外热释电传感器)
int LED = 13; //定义DIGITAL 13 为 LED(发光模块)
//模块初始化
void setup() {
pinMode(LED,OUTPUT); //设置LED为数字输出
pinMode(PIR,INPUT); //设置PIR为数字输入
Serial.begin(9600); //初始化串口
}
//程序主函数
void loop() {
Serial.println(digitalRead(8)); //打印串口值
if(digitalRead(PIR)) //如果有人通过
digitalWrite(LED,HIGH); //发光模块点亮
else
digitalWrite(LED,LOW); //发光模块熄灭
}
```
阅读全文