本帖最后由 login_FAE 于 2018-3-22 19:03 编辑
硬件准备:
USB转TTL模块*1
Windows电脑*1
软件准备:
ESP8266 固件烧写工具:FLASH_DOWNLOAD_TOOLS_V3.4.8
串口调试工具:Xshell 5或者PuTTY
Notepad++
MicroPython简介:
MicroPython是一个基于Python 3的、精简和高效的编程语言,其包括Python标准库的一个小子集,并针对微控制器及受限的环境优化以可以运行。
下载固件:
首先到MicroPython的官网下载基于ESP8266的MicroPython固件。目前最新的稳定版本是「esp8266-20171101-v1.9.3」。
烧写固件:
烧写固件到0X0地址即可,如下图所示:
1.png (54.43 KB, 下载次数: 6)
1
2018-3-22 18:46 上传
上电配置:
打开串口调试工具,设置波特率为115200,并且重启模块,打印如下字符说明烧写成功。
2.png (5.24 KB, 下载次数: 8)
2
2018-3-22 18:49 上传
我们输入help(),模块会输出很多帮助信息,其中包括连接wifi,如下图
3.png (31.86 KB, 下载次数: 7)
3
2018-3-22 18:49 上传
这时候我们连接SSID:ATK-RM04,密码:12345678,如下图
4.png (11.63 KB, 下载次数: 7)
4
2018-3-22 18:49 上传
模块已经连接到wifi,并且获取IP:192.168.16.104
使用WebREPL上传文件
webrepl是MicroPython官方提供的文件管理工具。 并且有一个webrepl客户端工具, 使用它可以通过浏览器来访ESP8266。首先我们在ESP8266的会话窗口输入import webrepl_setup以配置webrepl:接下来按照返回的提示信息输入即可,密码至少要3位。之后输入下面命令,启动WebREPL。
[mw_shl_code=python,true]import webrepl
webrepl.start()[/mw_shl_code]
从Github下载WebREPL客户端打开或者访问MicroPython官网提供的在线客户端(http://micropython.org/webrepl/),以准备上传和下载文件。
我们这里使用在线客户端,输入IP:192.168.16.104:8266,然后点击connect,根据提示输入密码,这样就可以上传或者下载py文件了。
编写自己的第一个python:
使用NotePad++新建main.py
5.png (30.31 KB, 下载次数: 7)
5
2018-3-22 18:49 上传
使用在线客户端,上传main.py,如下图:
6.png (24.98 KB, 下载次数: 4)
6
2018-3-22 18:49 上传
模块复位后输出如下图:
7.png (11.06 KB, 下载次数: 4)
7
2018-3-22 18:49 上传