本帖最后由 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标准库的一个小子集,并针对微控制器及受限的环境优化以可以运行。 下载固件: 烧写固件: 烧写固件到0X0地址即可,如下图所示:
1
上电配置: 打开串口调试工具,设置波特率为115200,并且重启模块,打印如下字符说明烧写成功。
2
我们输入help(),模块会输出很多帮助信息,其中包括连接wifi,如下图
3
这时候我们连接SSID:ATK-RM04,密码:12345678,如下图
4
模块已经连接到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
使用在线客户端,上传main.py,如下图:
6
模块复位后输出如下图:
7
|