esp笔记(2)使用Arduino IDE 开发 esp8266

本文开发环境:

  • MCU型号:esp8266
  • 开发环境 :Arduino 1.8.9
  • 硬件平台:V3 开发板

本文内容:

  1. Esp8266 V3 开发板的简介
  2. Arduino IDE 点亮 esp8266 开发板上的 LED灯

esp8266 V3 开发板

V3 开发板的MCU为esp8266,并且板载了USB转串口模块,使得我们可以通过串口打印将数据发送到PC中,GPIO2口还连接了一颗LED灯,可以用来最简单的程序测试。
esp笔记(2)使用Arduino IDE 开发 esp8266

Arduino IDE 环境的配置

下载

我们可以在Arduino的官方网站中下载 Aruinno 集成开发环境
esp笔记(2)使用Arduino IDE 开发 esp8266
右侧提供各个版本的安装包,选择合适本机系统的安装包或ZIP包下载即可。

安装

双击 Arduino 安装包,通过指引安装即可。

esp8266 环境的配置

安装完成以后,就可以运行Arduino IDE了(以下简称IDE),但是还需要配置esp8266的开发环境,具体操作如下:

  1. 添加开发板管理地址(esp8266):
    在工具栏的 “文件” 中,点击“首选项”:
    esp笔记(2)使用Arduino IDE 开发 esp8266
    把以下网址添加到“附加开发板管理网址”一栏中,

    http://arduino.esp8266.com/versions/2.4.1/package_esp8266com_index.json

    如下所示:
    esp笔记(2)使用Arduino IDE 开发 esp8266
    添加以后点击 “”,之后重启IDE(也可能选要重启电脑),使得配置生效。

  2. 安装开发板环境
    在菜单栏中一次打开:工具->开发板->开发板管理器:
    esp笔记(2)使用Arduino IDE 开发 esp8266
    在开发板管理器中找到esp8266项目,点击右下角的安装既可(由于已经安装了,所以显示的是删除),每次打开都会刷新一次,需要稍微等到该面包刷新完成。
    esp笔记(2)使用Arduino IDE 开发 esp8266
    安装完成以后,即搭建好了esp8266的开发环境。

硬件连接

直接使用USB线将 V3开发和PC连接起来即可:
esp笔记(2)使用Arduino IDE 开发 esp8266

开发板的选择

这里应该选择esp8266相关的就可以了,本文选择的是WeMos D1 R1开发板(选择其他开发板,可能需要按V3 板子的Flash才能下载程序,比如 Generic ESP8266 Module):
esp笔记(2)使用Arduino IDE 开发 esp8266

点亮 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 毫秒
}

在程序编辑框中输入以上代码,如下图所示:
esp笔记(2)使用Arduino IDE 开发 esp8266
这是一个简单的 LED 灯闪烁的程序,因为每250毫秒,GPIO2的电平就会翻转一次,所以LED灯也会不停的闪烁,程序写完以后,就可以烧录到板子中查看效果,具体操作如下:
esp笔记(2)使用Arduino IDE 开发 esp8266
当我们点击下载后,IDE首先会编译程序,如果未发现语法错误,就会下载程序。当我们在开发板上观察到LED不停闪烁的时候,就说明本次的实验成功了。