NodeMCU是一个开源的IoT物联网硬件开发板,它支持WIFI功能且使用方法十分类似Arduino开发板,并且也可以使用Arduino IDE 对它进行开发。ESP8266-NodeMCU其板载模组为ESP12E,flash大小为32Mbit,图片如下: 对于ESP8266-NodeMCU开发板来说,其主要技术参数如下所示
其引脚发布图如下所示,开发板上所印刷的D2、D3等是NodeMCU开发板引脚名称。 需要注意的是,ESP8266芯片有17个GPIO引脚(GPIO0~GPIO16)。这些引脚中的GPIO6~GPIO 11被用于连接开发板的闪存(Flash Memory)。如果在实验电路中使用GPIO6~GPIO11,NodeMCU开发板将无法正常工作。因此建议 不要使用GPIO6~GPIO11 。 参考: NodeMCU开发板详解 官方参考文档: ESP8266 Arduino Core’s documentation!
不要使用GPIO6~GPIO11
官方安装路径: 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安装地址: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 了,点击选中他即可
http://arduino.esp8266.com/stable/package_esp8266com_index.json
ESP8266
NodeMCU
点击【文件】->【示例】选择【ESP8266】->【Blink】 点击上传按钮,将程序烧录到开发板里 烧录完成如下所示 然后我们可以看到ESP12E模组上的LED在闪烁
下一篇: ESP8266 Arduino开发之路(2)— 连接到无线WiFi路由器