这是一个使用arduino以及人体红外传感器实现的人体感应灯,详细细节如下:
1. 实验元件
- UNO 实验套装(arduino控制板、USB数据线、面包板、跳线)
- 人体红外传感器1个
- led灯1个
- 电阻(220欧,1个)
2. 实现连接图
如图,这是测试实现前连接的实物图
实现效果时的图如下:
3. 实现代码
在Arduino上编写代码,如下:
const int sensorPin = A0; //定义人体红外传感器的引脚
const int ledPin = 10; //定义LED灯的引脚
int sensorValue = 0; //声明传感器数据变量
void setup()
{
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin,LOW);
pinMode(sensorPin, INPUT);
}
void loop()
{
s