ESP8266+MicroPython

工具(MAC)

windows这方面的工具应该更多

ITerm PuTTY Python3

下载MicroPython固件

下载地址

下载需要的Py库

pip install esptool

写入MicroPython固件

刷入之前建议先擦除一下,否则可能会出现错误

#/dev/cu.SLAB_USBtoUART 为你的单片机连接至电脑的端口编号
esptool.py --port /dev/cu.SLAB_USBtoUART erase_flash

写入MicroPython

#这里的115200为波特率 如果设置太大会有问题
esptool.py --port /dev/cu.SLAB_USBtoUART --baud 115200 write_flash --flash_size=detect 0 esp8266-20180511-v1.9.4.bin

之后会出现一个MicroPython-xxxxxx的热点,如果没有可以重启一下开发板,密码为【micropythoN】

开发

  1. 打开PuTTY

之后会打开一个控制台,就可以运行Py脚本了

运行命令安装模块并根据提示设置

下载REPL

解压并打开 webrepl

点击连接,输入密码,成功后即可开始编程

尝试点亮一盏灯

开发

安装模块

查看ESP8266中的文件

本地新建文件 main.py 开始编写程序,ESP8266默认会执行 main.py

结语

之后可以用Node.js或其他语言,也可以使用其他的IOT云平台进行与ESP8266的通信,建议使用MQTT协议,外围设备根据自己喜好进行设计开发。

最后更新于