用arduino开发ESP8266 搭建开发环境

IDE开发环境

下载地址

https://www.arduino.cc/en/Main/Software?setlang=cn

IDE使用java开发,所以当启动有问题的时候看下你的环境变量里是否有影响的

默认环境是用来开发 AVR单片机使用的,但是这玩意太好使了,就会有三方库,如8266的支持

打开Arduino IDE,文件->首选项->在“附加开发板管理器网址”输入

http://arduino.esp8266.com/stable/package_esp8266com_index.json

用arduino开发ESP8266 搭建开发环境

当你有多个三方开发板的库的时候,中间使用逗号分隔

用arduino开发ESP8266 搭建开发环境

打开开发板管理器 搜索8266就可以安装了,有些人的网络可能有问题,那没办法了,至少我是翻墙才下载下来了这个库

用arduino开发ESP8266 搭建开发环境

因为我安装过了,所以安装位置的按钮是不可用的

用arduino开发ESP8266 搭建开发环境

我的板子都是选择的NodeMCU

用arduino开发ESP8266 搭建开发环境

作为开发入门,可以从这里选择已有案例作为demo的参考来熟悉基本功能

 

另外可能有的问题是你插上了板子连接到电脑usb以后仍然有问题,那么可能就是驱动的问题了

一般这种开发板子有2种驱动 

arduino安装后的drivers目录下有CP210x的驱动,不过国产的 ch340的驱动就要从其他地方下载了,百度吧

我的电脑 右键 管理 设备管理器 能看到com口,如果驱动有问题你能看到黄叹号的设备

 

上面图片里的Blink就是一个最简单的LED灯亮灭的代码

点击实例,选择开发板和com口以后 点界面上的右箭头就可以编译下载到 esp8266里面了,然后就能看到一闪一闪了

PS:板载LED使用的是 D4 连接LED 也就是 GPIO2,高电平,Blink里面的LED_BUILTIN都换成 D4 就可以了