用户工具

站点工具


ocrobot:peripheral_module:pir_sensor:main

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

ocrobot:peripheral_module:pir_sensor:main [2017/11/06 02:41]
董凯萍 创建
ocrobot:peripheral_module:pir_sensor:main [2019/03/26 02:59] (当前版本)
董凯萍 [示例程序]
行 6: 行 6:
 ===== 参考图片 ===== ===== 参考图片 =====
 ===== 示例程序 ===== ===== 示例程序 =====
 +
 +<code cpp>
 +
 +
 +#define PIRPIN D5  // D1连接信号输入管脚
 +#define LEDPIN D10  // LED灯来表示有人移动的状态
 +
 +void setup() {
 +  pinMode(PIRPIN,​ INPUT); ​        // 设置管脚为输入模式
 +  pinMode(LEDPIN,​ OUTPUT); // 监测到人的时候,LED会亮,人离开的时候,​LED会灭
 +  //​delay(1000);​
 +}
 +
 +void loop() {   // 当有人进入监测范围,pinPin管脚电平为高,当人离开,电平管脚变为低
 +  int i = digitalRead(PIRPIN);​
 +  if (i == 0) {
 +
 +    //点亮灯
 +    digitalWrite(LEDPIN,​ HIGH);
 +    delay(8000);​
 +  }
 +  else
 +    digitalWrite(LEDPIN,​ LOW);                // 人离开,熄灭LED灯
 +
 +
 +}
 +
 +
 +
 +
 +</​code>​
 ===== 下载 ===== ===== 下载 =====
 **数据手册:** **数据手册:**
 **原理图:** **原理图:**
ocrobot/peripheral_module/pir_sensor/main.txt · 最后更改: 2019/03/26 02:59 由 董凯萍