工具:
1.Arduino 开发板* 1
2.人体感应模块传感器 * 1
这个人体感应传感器有三个引脚,分别是VCC,OUT,GND,同之前的红外线传感器一样输出的是数字信号,所以要将OUT接入digital pwm引脚,这里我接入3号引脚,下面是完整代码:
int a;
void setup() {
Serial.begin(9600);//打开串口并设置波特率
pinMode(3,INPUT);//将传感器的OUT信号输出到arduino
}
void loop() {
a = digitalRead(3);//读取数字信号
if(a==0){
//有人情况
Serial.println("Someone");
}
else{
//没人情况
Serial.println("Nobody");
}
}
最后的效果是打开串口监视器,出现下图情况