基于Arduino的人体红外线传感器

目的:
1.红外线模组与arduino结合,利用当有人进入感应范围内则输入高电平,人离开感应范围则自动关闭高电平,输出低电平的原理,采集到人身体上的红外信号,显示于 PC 串行端口监控窗口和 LED 灯闪烁报警
2.基于人体红外传感器,设计人体感应灯光控制系统,通过继电器控制开发板上的发光二极管点亮或熄灭, 当有人出现时,人体红外线传感器感测到后,将信号输入继电器的IN脚位,继电器COM脚位从NC连到NO,LED被点亮。
原理图
在这里插入图片描述接线图
在这里插入图片描述串口显示:
在这里插入图片描述在这里插入图片描述流程图
在这里插入图片描述代码
#define SWITCHPIN 3 //Digital IO PIN3
#define LEDPIN 13 // The onboard LED
int switch_state;
void setup()
{
Serial.begin(9600);
pinMode(LEDPIN, OUTPUT);
}
void loop()
{
switch_state = digitalRead(SWITCHPIN);
if (switch_state == HIGH)
{
Serial.println(switch_state);
digitalWrite(LEDPIN, HIGH);
}
else
{
Serial.println(switch_state);
digitalWrite(LEDPIN, LOW);
}}
基于红外传感器,构建红外信号感应LED亮灯报警系统,根据是否有人经过,采集到人身体上的红外信号,感应到时,输出高电平,人离开感应范围则自动关闭高电平,输出低电平的原理 ,进而控制LED灯的亮灭
(下一篇文章将介绍继电器+红外传感器控制)

版权声明:本文为匿名原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: