“Sensor-PIR/zh”的版本间的差异
502748957@qq.com(讨论 | 贡献) |
502748957@qq.com(讨论 | 贡献) |
||
第66行: | 第66行: | ||
您可以通过[[AVR核心:Getting_started/zh|Getting Started]]了解使用Arduino IDE编程控制模块。 | 您可以通过[[AVR核心:Getting_started/zh|Getting Started]]了解使用Arduino IDE编程控制模块。 | ||
− | *本传感器可连接到核心的以下接口:'''D2~D13 | + | *本传感器可连接到核心的以下接口:'''D2~D13''' |
− | * | + | *除核心、电池盒、SensorHub外,还需准备一个PIR传感器和一个LED灯 |
− | *使用4pin传感器线连接传感器与SensorHub扩展板的D6/D7接口,并将LED灯连接在D8/ | + | *本传感器检测到热量运动时,返回高电平,未检测到时返回低电平 |
− | * | + | *使用4pin传感器线连接传感器与SensorHub扩展板的D6/D7接口,并将LED灯连接在D8/D9接口 |
+ | *该例程效果为:当PIR检测到热量运动时,LED灯点亮,当一段时间检测不到热量运动时,LED灯熄灭 | ||
<source lang="cpp"> | <source lang="cpp"> | ||
void setup() { | void setup() { |
2017年12月13日 (三) 03:02的版本
| |
|
技术规格
引脚
规格
技术参数
编程手册 您可以通过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
历史
图库 |