Arduino使用人体红外传感器
来源:互联网 发布:js字符串转utf8编码 编辑:程序博客网 时间:2024/04/28 16:36
通过人体红外传感器可以检测传感器周围是否有人在运动.本示例程序意在验证如何使用人体红外传感器。连线图如下: 程序代码如下:
实物连接图如下:
int Sensor_pin = 3;
int ledpin = 11;
void setup()
{
pinMode(Sensor_pin, INPUT); //设置人体红外接口为输入状态
pinMode(ledpin, OUTPUT);
Serial.begin(9600);
Serial.flush();
Serial.println("Ready");
}
void loop()
{
int val = digitalRead(Sensor_pin); //定义参数存储人体红外传感器读到的状态
if (val == 1) //如果检测到有动物运动(在检测范围内),蜂鸣器发出警报
{
Serial.println("There is sb moving");
digitalWrite(ledpin, HIGH);
}
else
{
Serial.println("There isn't sb moving");
digitalWrite(ledpin, LOW);
}
delay(100); //延时100毫秒
}
程序的演示视频如下:
阅读全文
0 0
- Arduino使用人体红外传感器
- Arduino Uno 使用 人体红外传感器(HC_SR051)实现 人体感应灯
- Arduino - 人体红外传感器(PIR)模块HC-SR501
- 人体红外传感器HC-SR501
- Arduino 使用人体红外感应模块 HC-SR501
- 树莓派Python实现超声波测距+人体红外传感器+温湿度+LED灯
- MCU使用蓝牙控制红外传感器
- Sharp红外传感器的原理以及使用技巧
- Arduino学习笔记--人体红外感应器
- Arduino简单实例之一_人体传感器
- iphone红外传感器
- 人体
- Arduino使用apc220无线通信
- Arduino使用1602
- Arduino串口的使用
- Arduino 使用看门狗
- Arduino:L298N模块使用
- 谈谈使用Arduino
- 聊天室程序设计思路
- 程序迁移的问题
- Arduino上使用超声波传感器示例程序
- C#+Arduino使用舵机和超声波传感器(二)
- C#+Arduino使用红外遥控器
- Arduino使用人体红外传感器
- Arduino使用一位数码管
- C#+Arduino控制4位数码管
- C#+Arduino使用矩阵键盘
- 习题6.1(2)
- C#程序调用Form.Show报“创建窗口句柄出错”
- Arduino使用温湿度传感器DHT11
- 设计模式-单例模式
- Arduino使用温湿度传感器DHT11(补充说明)