找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1011|回复: 0
打印 上一主题 下一主题
收起左侧

实用小程序

[复制链接]
跳转到指定楼层
楼主
ID:346432 发表于 2018-6-6 20:23 来自触屏版 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
int PIR_sensor = A5;    //指定PIR模拟端口 A5  
int LED = 13;           //指定LED端口 13  
int val = 0;            //存储获取到的PIR数值  
  
void setup()  
{  
  pinMode(PIR_sensor, INPUT);   //设置PIR模拟端口为输入模式  
  pinMode(LED, OUTPUT);         //设置端口2为输出模式  
  Serial.begin(9600);          //设置串口波特率为9600  
}  
  
void loop()  
{  
  val = analogRead(PIR_sensor);    //读取A0口的电压值并赋值到val  
  Serial.println(val);            //串口发送val值  
   
  if (val > 150)//判断PIR数值是否大于150,  
  {  
    digitalWrite(LED,HIGH);  //大于表示感应到有人  
  }  
  else  
  {  
    digitalWrite(LED,LOW);   //小于表示无感应到有人  
  }  
}  
[objc] view plaincopy
int PIR_sensor = A5;    //指定PIR模拟端口 A5  
int LED = 13;           //指定LED端口 13  
int val = 0;            //存储获取到的PIR数值  
  
void setup()  
{  
  pinMode(PIR_sensor, INPUT);   //设置PIR模拟端口为输入模式  
  pinMode(LED, OUTPUT);         //设置端口2为输出模式  
  Serial.begin(9600);          //设置串口波特率为9600  
}  
  
void loop()  
{  
  val = analogRead(PIR_sensor);    //读取A0口的电压值并赋值到val  
  Serial.println(val);            //串口发送val值  
   
  if (val > 150)//判断PIR数值是否大于150,  
  {  
    digitalWrite(LED,HIGH);  //大于表示感应到有人  
  }  
  else  
  {  
    digitalWrite(LED,LOW);   //小于表示无感应到有人  
  }  
}  
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表