“Sensor-PIR/zh”的版本间的差异
第17行: | 第17行: | ||
==特色== | ==特色== | ||
*采用数字一体化集成人体热释电红外探头AM412 | *采用数字一体化集成人体热释电红外探头AM412 | ||
− | * | + | *精度高,灵敏度高 |
− | * | + | *低功耗、使用寿命长、稳定性好 |
− | * | + | *宽工作电压 |
− | * | + | *数字信号 |
− | * | + | *体积小,易安装 |
==规格== | ==规格== | ||
第37行: | 第37行: | ||
**1.27mm间距的4Pin接口; | **1.27mm间距的4Pin接口; | ||
*接法 | *接法 | ||
− | ** | + | **引脚说明:GND、VCC、信号、NC |
[[file:mCookie-Passive Infrared-sensor.JPG|600px|center]] | [[file:mCookie-Passive Infrared-sensor.JPG|600px|center]] | ||
第69行: | 第69行: | ||
===实验:检测有无运动的人=== | ===实验:检测有无运动的人=== | ||
− | *打开Arduino | + | *打开Arduino IDE,将下列代码复制到IDE中 |
<source lang="cpp"> | <source lang="cpp"> | ||
#define sensorPin 6 | #define sensorPin 6 | ||
第90行: | 第90行: | ||
} | } | ||
</source> | </source> | ||
− | *在Arduino IDE的工具(Tools)→端口(Serial | + | *在Arduino IDE的工具(Tools)→端口(Serial Port)里面选择正确的端口号 |
[[file:upload.JPG|600px|center]] | [[file:upload.JPG|600px|center]] | ||
*编译完成后直接下载程序。 | *编译完成后直接下载程序。 | ||
[[file:upload-pir.JPG|600px|center]] | [[file:upload-pir.JPG|600px|center]] | ||
− | * | + | *下载完毕你可以打开串口监视器,显示的提示即反应了当前传感器检测的状态 |
[[file:mCookie-pir-res.JPG|600px|center]] | [[file:mCookie-pir-res.JPG|600px|center]] | ||
*结果 | *结果 | ||
− | 当红外热释电运动传感器在检测范围内检测到运动的生命体时,在输出引脚会输出高电平,电压为5V,当检测到红外热释电信号消失时,延迟2.3~ | + | 当红外热释电运动传感器在检测范围内检测到运动的生命体时,在输出引脚会输出高电平,电压为5V,当检测到红外热释电信号消失时,延迟2.3~3秒后,输出低电平,电压为0V。因此我们可以根据这个特点来快速的建立一个运动人体检测的应用 |
===程序调试=== | ===程序调试=== | ||
*“#define sensorPin 6”定义传感器接口 | *“#define sensorPin 6”定义传感器接口 | ||
− | *使用“digitalRead(sensorPin); | + | *使用“digitalRead(sensorPin);”函数来读取传感器的变化,从而判断是否有运动的人体 |
==应用== | ==应用== |
2016年9月26日 (一) 10:33的版本
Language | English |
---|
Microduino-PIR红外热释电运动传感器能检测运动的人或动物身上发出的红外线,输出开关信号,可以应用于各种需要检测运动人体的场合。
传感器引脚说明
特色
规格
文档
开发设备
准备
实验:检测有无运动的人
#define sensorPin 6
int state;
void setup()
{
pinMode(sensorPin, INPUT);
Serial.begin(9600);
}
void loop()
{
state = digitalRead(sensorPin);
if (state == 1)
Serial.println("Somebody is in this area!");
else
Serial.println("No one!");
delay(500);
}
当红外热释电运动传感器在检测范围内检测到运动的生命体时,在输出引脚会输出高电平,电压为5V,当检测到红外热释电信号消失时,延迟2.3~3秒后,输出低电平,电压为0V。因此我们可以根据这个特点来快速的建立一个运动人体检测的应用 程序调试
应用
项目购买历史图库
|