“Sensor-PIR/zh”的版本间的差异
502748957@qq.com(讨论 | 贡献) |
502748957@qq.com(讨论 | 贡献) |
||
第62行: | 第62行: | ||
---- | ---- | ||
<br> | <br> | ||
− | <p style="color: #333333;font-size:155%">''' | + | <p style="color: #333333;font-size:155%">'''编程手册'''</p> |
+ | 您可以通过[[AVR核心:Getting_started/zh|Getting Started]]了解使用Arduino IDE编程控制模块。 | ||
+ | |||
*本传感器可连接到核心的以下接口:'''D2~D13''','''A0~A7''' | *本传感器可连接到核心的以下接口:'''D2~D13''','''A0~A7''' | ||
+ | *本传感器检测到热量运动时,返回高电平,未检测到时返回低电平。 | ||
+ | *使用4pin传感器线连接传感器与SensorHub扩展板的D6/D7接口,并将LED灯连接在D8/D9接口。 | ||
+ | *该例程效果为当PIR检测到热量运动时,LED灯点亮,当一段时间检测不到热量运动时,LED灯熄灭: | ||
+ | <source lang="cpp"> | ||
+ | void setup() { | ||
+ | // put your setup code here, to run once: | ||
+ | pinMode(6, INPUT); //LED接口 | ||
+ | pinMode(8, OUTPUT); //PIR传感器接口 | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | // put your main code here, to run repeatedly: | ||
+ | if (digitalRead(6) == 1) //如果传感器返回高(即有热量运动) | ||
+ | { | ||
+ | digitalWrite(8, HIGH); //亮灯 | ||
+ | } | ||
+ | digitalWrite(8, LOW); //灭灯 | ||
+ | } | ||
+ | </source> | ||
+ | <br> | ||
+ | ---- | ||
+ | <br> | ||
+ | <p style="color: #333333;font-size:155%">'''注意事项'''</p> | ||
+ | *该传感器较为敏感,测试时很可能因为5~7米/传感器面前扇形150°范围内使用者无意的肢体运动而触发。需要特别注意。 | ||
+ | *红外热释传感器均不适宜放在冷热交替较为明显或阳光暴晒的位置,这些位置容易产生热浪或红外波,误触发传感器。 | ||
<br> | <br> | ||
---- | ---- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br> | <br> | ||
− | + | <p style="color: #333333;font-size:155%">'''示例教程'''</p> | |
− | < | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*[[PIR人体红外检测]]<br> | *[[PIR人体红外检测]]<br> | ||
*[[人体红外热释传感器]]<br> | *[[人体红外热释传感器]]<br> | ||
第99行: | 第100行: | ||
*[[招财猫]]<br> | *[[招财猫]]<br> | ||
*[[电子迎宾器]] | *[[电子迎宾器]] | ||
+ | <br> | ||
+ | ---- | ||
+ | <br> | ||
+ | <p style="color: #333333;font-size:155%">'''Q&A'''</p> | ||
+ | <br> | ||
+ | ---- | ||
+ | <br> | ||
+ | <p style="color: #333333;font-size:155%">'''历史'''</p> | ||
− | + | <br> | |
− | + | ---- | |
− | = | + | <br> |
+ | <p style="color: #333333;font-size:135%">'''图库'''</p> | ||
{| border="0" cellpadding="10" width="100%" | {| border="0" cellpadding="10" width="100%" | ||
|- | |- | ||
第111行: | 第121行: | ||
|} | |} | ||
|} | |} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [[MCookie_传感器系列|返回mCookie_传感器系列页面]] |
2017年12月12日 (二) 11:10的版本
| |
|
技术规格
引脚
规格
技术参数
编程手册 您可以通过Getting Started了解使用Arduino IDE编程控制模块。
void setup() {
// put your setup code here, to run once:
pinMode(6, INPUT); //LED接口
pinMode(8, OUTPUT); //PIR传感器接口
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(6) == 1) //如果传感器返回高(即有热量运动)
{
digitalWrite(8, HIGH); //亮灯
}
digitalWrite(8, LOW); //灭灯
}
注意事项
示例教程
Q&A
历史
图库 |