Arduino结合触摸板和LED灯的简单物联网实验
2020-02-17 07:08
344 查看
工程源代码如下
// 按键控制LED灯开关,使用内部上拉电阻;
const int LED = 7;
const int BUTTON = 13;
boolean state = false;//声明led灯的状态,默认是关的;
boolean get_touch(){
boolean touch_stat=0;
touch_stat=digitalRead(BUTTON);//读入状态
return touch_stat;
}
void setup()
{
pinMode(LED,OUTPUT);
pinMode(BUTTON,INPUT);//按钮接内部上拉电阻;
}
void loop()
{
boolean touch_stat;
touch_stat=get_touch();
if(touch_stat)//判断:如果触摸,就不亮,反之就亮
{
state = !state;//标记灯的当前状态
digitalWrite(LED,LOW);
}
else
{
digitalWrite(LED,HIGH);
state = !state;//标记灯的当前状态
}
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(3)2020/1/30
- 基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(1)2020/1/28
- esp_iot_sdk固件学习
- 物联网 command 原型设计及框架
- 用Java语言开发物联网设备应用(1)
- 用Java语言开发物联网设备应用(2)
- 用Java语言开发物联网设备应用(3)
- 用Java语言开发物联网设备应用(5)
- 如何利用阿里物联网做一个会自动浇水的花盆
- NB-IoT模组低功耗设计:DRX、eDRX和PSM(NB-IoT专栏—拓展篇2)
- 中国电信物联网平台物理模型创建
- 工业物联网全栈开发
- 钱包被黑客入侵后,IOTA 加密货币关闭了整个网络 | 每日安全资讯
- 曙光物联——实现完整的上下行数据链的物联网系统
- 针对北邮物联网专业微处理器串口通信java环境配置解决方法
- 项目之物联网环境监测系统
- NB-IOT远程振动报警设备上传阿里云物联网平台
- NB-IOT远程温度报警设备上传阿里云物联网平台
- NB-IOT定位终端GPS北斗上传阿里云物联网平台
- 基于51单片机和物联网的智能家居系统(ESP8266物联网模块)