ESP8266 Arduino开发之路(1)— 搭建开发环境并点亮LED
一、前言
NodeMCU是一个开源的IoT物联网硬件开发板,它支持WIFI功能且使用方法十分类似Arduino开发板,并且也可以使用Arduino IDE 对它进行开发。ESP8266-NodeMCU其板载模组为ESP12E,flash大小为32Mbit,图片如下:
对于ESP8266-NodeMCU开发板来说,其主要技术参数如下所示
核心模块 | 工作电压 | GPIO引脚 | PWM引脚 | 模拟输入引脚 | WIFI标准 | 工作模式 | 重量 |
---|---|---|---|---|---|---|---|
ESP12E | 5V | 10个 | 10个 | 2个 | 802.11b/g/n | STA / AP / STA+AP | 7g |
其引脚发布图如下所示,开发板上所印刷的D2、D3等是NodeMCU开发板引脚名称。
需要注意的是,ESP8266芯片有17个GPIO引脚(GPIO0~GPIO16)。这些引脚中的GPIO6~GPIO 11被用于连接开发板的闪存(Flash Memory)。如果在实验电路中使用GPIO6~GPIO11,NodeMCU开发板将无法正常工作。因此建议 不要使用GPIO6~GPIO11
。
参考:NodeMCU开发板详解
官方参考文档:ESP8266 Arduino Core’s documentation!
二、下载ArduinoIDE
官方安装路径:https://www.arduino.cc/en/software
国内安装方法:https://www.arduino.cn/thread-5838-1-1.html
太极创客软件下载:http://www.taichi-maker.com/homepage/download/#software-download
三、添加ESP8266开发板
ESP8266安装地址:http://arduino.esp8266.com/stable/package_esp8266com_index.json
GITHUB开源地址:https://github.com/esp8266/Arduino
打开ArduinoIDE,点击【文件】->【首选项】
然后在附加开发板管理器网址中添加http://arduino.esp8266.com/stable/package_esp8266com_index.json
然后点击【工具】->【开发板】->【开发板管理器】
搜索ESP8266
然后点击安装即可
然后我们就可以在【工具】->【开发板】->【ESP8266 Boards】下找到NodeMCU
了,点击选中他即可
四、编程点亮LED
点击【文件】->【示例】选择【ESP8266】->【Blink】
点击上传按钮,将程序烧录到开发板里
烧录完成如下所示
然后我们可以看到ESP12E模组上的LED在闪烁