Esp8266(NodeMCU)Arudino编程环境
ESP8266 是一款支持 WiFi 的低成本微芯片,可以以外设的方式配合Arduino工作,也可以独立编程,实现简单的IO控制及WIF相关功能。NodeMCU 是基于 ESP-12E 或 ESP-12F 的开发板,集成稳压及串口模块,方便对ESP8266进行开发。实测ESP-07模块通过USB-TTL可以直接通过Arduino IDE软件进行编程及程序上传。
一、ESP8266(NodeMCU)

- NodeMCU引脚图

二、配置Arduino IDE开发环境
- 下载并安装Arduino IDE软件
https://www.arduino.cn/thread-5838-1-1.html
- 安装NodeMCU或者USB-TTL串口驱动(如CH340、cp210x)
https://github.com/nodemcu/nodemcu-devkit/blob/master/Drivers/CH341SER_WINDOWS.zip
https://cn.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- 添加NodeMCU板卡配置
- 在”文件-首选项“中设置网址(http://arduino.esp8266.com/stable/package_esp8266com_index.json)

- 打开开发板管理器

- 搜索并安装(更新)NodeMCU开发板

- 添加成功如图

- 直接编写程序上传即可
三、非NodeMCU开发板 ESP8266接线
- 单独购买的ESP-07、ESP-08、ESP-12、ESP-12E、ESP-12F模块
- 不含稳压模块及串口模块
- ESP8266模块的工作电压为3.3V,串口ch340、cp210x均可

- 为方便开发,建议焊接到底板上

- 需要拆除中间0欧姆电阻
- 背部焊接HT7333-A电源芯片




- 上述解决3.3V供电问题
- USB-TTL模块连线方式
