怎么免费自己做网站,黄山旅游攻略自驾游,sae 搭建wordpress,最近国内新闻【物联网】ArduinoESP8266物联网开发(一)#xff1a;开发环境搭建 安装Arduino和驱动
2.ESP8266基础应用 【物联网】ESP8266 开关控制 发光二极管 LED 开发软件下载地址 链接: https://pan.baidu.com/s/1BaOY7kWTvh4Obobj64OHyA?pwd3qv8 提取码: 3qv8 学习过程中会用到的基础…【物联网】ArduinoESP8266物联网开发(一)开发环境搭建 安装Arduino和驱动
2.ESP8266基础应用 【物联网】ESP8266 开关控制 发光二极管 LED 开发软件下载地址 链接: https://pan.baidu.com/s/1BaOY7kWTvh4Obobj64OHyA?pwd3qv8 提取码: 3qv8 学习过程中会用到的基础引脚如下。开发板提供3V电源一般传感器工作电压都是3V可通过开发板供电。如果设备需要的电压超过3V如水泵、风扇等设备需要5V以上电压需要外接电源。 数字信号引脚接收或输出0-1信号可作为输入也可作为输出。如按键开关、传感器等都是输入设备风扇、灯、蜂鸣器等都是输出设备。 一些数字引脚在启动时有特殊含义使用时需要考虑。 在接入设备的时候常用标记如下 接地G、GND、- 电源VCC、3V、5V、 信号IN、D0、S 2.1 控制发光二极管 下图是基础的发光二极管通电即可点亮。将二极管正极接D5引脚负极接地。 代码如下上传后二极管点亮。 void setup() {pinMode(D5, OUTPUT); //设置引脚为输出模式digitalWrite(D5,HIGH);//二极管高电平亮
}下图是发光二极管模块低电平驱动VCC接电源IN接数字信号引脚。 代码如下上传后二极管模块点亮。 void setup() {pinMode(D1, OUTPUT); //设置引脚为输出模式digitalWrite(D1,LOW);// LED低电平亮
}可以通过按钮开关控制二极管常用的开关有三个引脚电源、接地、数字信号引脚。如果开发板上有多个按钮那么每个按钮会对应一个数字信号引脚如下图。 按钮开关按下后自动回弹按下时输入低电平弹起时为高电平。我们要实现的效果是第一次按下时灯亮再按时灯灭。 bool LIGHTEDfalse;//标识LED灯的开关状态
void setup() {pinMode(D2, INPUT);//设置引脚为输入pinMode(D1, OUTPUT); //设置引脚为输出模式
}void loop() {//这个循环方法会一直运行if (digitalRead(D2) LOW){delay(1000);//1秒内按钮开关要弹起否则会持续读到低电平灯会闪烁if(LIGHTED){digitalWrite(D1,HIGH);// LED高电平灭LIGHTEDfalse;}else{digitalWrite(D1,LOW);// LED低电平亮LIGHTEDtrue;}}
}