Esp8266(NodeMCU)Arudino编程环境

作者: 胖宅 分类: Arduino 发布时间: 2022-05-02 18:30

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模块连线方式

发表回复