用 Mixly 玩 ESP8266(ESP-01模块)之一

时间:2024-04-10 09:31:54

用 Mixly 玩 ESP8266(ESP-01模块)之一

看到 Mixly 的 QQ 群里有人在玩 ESP8266,很好奇,也入手了一块最简单的山寨的 ESP-01 模块,东西收到前,提前在网上看了一些相关资料,所以还比较顺利,先将过程记录如下,也可供感兴趣 Mixly 的群友参考。
用 Mixly 玩 ESP8266(ESP-01模块)之一

一、Arduino IDE 配置 ESP8266

首先,打开 Mixly 自带的 arduino-1.8.5 目录,并运行 arduino.exe。
用 Mixly 玩 ESP8266(ESP-01模块)之一
点击“文件”,选择“首选项”。
用 Mixly 玩 ESP8266(ESP-01模块)之一
在“首选项“的“设置”选项卡中的“附加开发板管理器网址”里填入:http://arduino.esp8266.com/stable/package_esp8266com_index.json
点击“好”。
用 Mixly 玩 ESP8266(ESP-01模块)之一
点击“工具”,选择“开发板”选项,点击“开发板管理器…”。
用 Mixly 玩 ESP8266(ESP-01模块)之一
在“开发板管理器”中搜索“esp”,并安装“esp8266 by ESP8266 Community”。
用 Mixly 玩 ESP8266(ESP-01模块)之一
安装完成后,关闭“开发板管理器”,并退出 Arduino。

二、ESP-01 的硬件连接

硬件连接中主要有三个要注意的问题:
1、USB-TTL 串口转换模块
这个模块的选择要确保 TTL 端与 3.3V 的信号电平兼容,这样就可直接与 ESP-01 模块相连,我选用的模块如下:
用 Mixly 玩 ESP8266(ESP-01模块)之一
2、ESP-01 的供电电源
ESP-01 工作时,耗电比较大,所以不能使用 USB-TTL 模块的 3.3V,必须用专用的 3.3V 电源模块,我使用的电源模块如下:
用 Mixly 玩 ESP8266(ESP-01模块)之一
3、ESP-01 程序上传时 IO0 必须接地

下面是整个硬件的接线原理图:
用 Mixly 玩 ESP8266(ESP-01模块)之一
注意红色线,上传程序时 IO0 必须接地。
用 Mixly 玩 ESP8266(ESP-01模块)之一

三、Mixly 的简单示例

Mixly 的示例程序控制 ESP-01 板上的蓝色 LED(对应控制端口是 IO1)闪烁,程序如下:
用 Mixly 玩 ESP8266(ESP-01模块)之一
注意模块请选择 NodeMCU 1.0(ESP-12E Module)!