Arduino笔记-人体感应灯项目

程序演示如下:

但感应到人后:

后台打印如下:

接线图如下:

这里我修改了下,人体热释放红外传感器的OUT脚放到Arduino的A5

继电器控制信号放到Ardunio的2号引脚

其中人体热释放红外传感器设置如下:

源码如下:

int PIRpin = A5;
int RELAYpin = 2;

void setup()
{
  pinMode(RELAYpin, OUTPUT);
  pinMode(PIRpin, INPUT);
  Serial.begin(9600);
}
 
void loop()
{
  int value = analogRead(PIRpin);
  if(value > 300){

      Serial.println("turn on");
      digitalWrite(RELAYpin, HIGH);
      delay(2000);
      digitalWrite(RELAYpin, LOW);
      Serial.println("turn off");
  }
}
发布了1318 篇原创文章 · 获赞 4477 · 访问量 195万+

猜你喜欢

转载自blog.csdn.net/qq78442761/article/details/105208080