本文开发环境:
- MCU型号:esp8266
- 开发环境 :Arduino 1.8.9
- 硬件平台:V3 开发板
本文内容:
- Esp8266 V3 开发板的简介
- Arduino IDE 点亮 esp8266 开发板上的 LED灯
esp8266 V3 开发板
V3 开发板的MCU为esp8266,并且板载了USB转串口模块,使得我们可以通过串口打印将数据发送到PC中,GPIO2口还连接了一颗LED灯,可以用来最简单的程序测试。
Arduino IDE 环境的配置
下载
我们可以在Arduino的官方网站中下载 Aruinno 集成开发环境:
右侧提供各个版本的安装包,选择合适本机系统的安装包或ZIP包下载即可。
安装
双击 Arduino 安装包,通过指引安装即可。
esp8266 环境的配置
安装完成以后,就可以运行Arduino IDE了(以下简称IDE),但是还需要配置esp8266的开发环境,具体操作如下:
-
添加开发板管理地址(esp8266):
在工具栏的 “文件” 中,点击“首选项”:
把以下网址添加到“附加开发板管理网址”一栏中,http://arduino.esp8266.com/versions/2.4.1/package_esp8266com_index.json
如下所示:
添加以后点击 “好”,之后重启IDE(也可能选要重启电脑),使得配置生效。 -
安装开发板环境
在菜单栏中一次打开:工具->开发板->开发板管理器:
在开发板管理器中找到esp8266项目,点击右下角的安装既可(由于已经安装了,所以显示的是删除),每次打开都会刷新一次,需要稍微等到该面包刷新完成。
安装完成以后,即搭建好了esp8266的开发环境。
硬件连接
直接使用USB线将 V3开发和PC连接起来即可:
开发板的选择
这里应该选择esp8266相关的就可以了,本文选择的是WeMos D1 R1开发板(选择其他开发板,可能需要按V3 板子的Flash才能下载程序,比如 Generic ESP8266 Module):
点亮 LED 灯
V3 开发板板载了一颗 LED 灯,连接在 GPIO2 口处,以下示例LED灯闪烁的程序:
#define LED 2 //定义LED灯
void setup()
{
pinMode(LED, OUTPUT); //将LED配置为输出模式
}
void loop()
{
digitalWrite(LED, 0); //拉低 LED 引脚电平
delay(250); //延时 250 毫秒
digitalWrite(LED, 1); //拉高 LED 引脚电平
delay(250); //延时 250 毫秒
}
在程序编辑框中输入以上代码,如下图所示:
这是一个简单的 LED 灯闪烁的程序,因为每250毫秒,GPIO2的电平就会翻转一次,所以LED灯也会不停的闪烁,程序写完以后,就可以烧录到板子中查看效果,具体操作如下:
当我们点击下载后,IDE首先会编译程序,如果未发现语法错误,就会下载程序。当我们在开发板上观察到LED不停闪烁的时候,就说明本次的实验成功了。