micropython ide 8266_ESP8266 MicroPython移植

本文介绍了如何在ESP8266上烧写MicroPython固件,通过串口调试工具进行配置,并连接WiFi。讲解了WebREPL的设置与使用,以及如何通过WebREPL上传和运行Python脚本,实现远程文件管理。
摘要由CSDN通过智能技术生成

本帖最后由 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地址即可,如下图所示:

none.gif

1.png (54.43 KB, 下载次数: 6)

1

2018-3-22 18:46 上传

上电配置:

打开串口调试工具,设置波特率为115200,并且重启模块,打印如下字符说明烧写成功。

none.gif

2.png (5.24 KB, 下载次数: 8)

2

2018-3-22 18:49 上传

我们输入help(),模块会输出很多帮助信息,其中包括连接wifi,如下图

none.gif

3.png (31.86 KB, 下载次数: 7)

3

2018-3-22 18:49 上传

这时候我们连接SSID:ATK-RM04,密码:12345678,如下图

none.gif

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

none.gif

5.png (30.31 KB, 下载次数: 7)

5

2018-3-22 18:49 上传

使用在线客户端,上传main.py,如下图:

none.gif

6.png (24.98 KB, 下载次数: 4)

6

2018-3-22 18:49 上传

模块复位后输出如下图:

none.gif

7.png (11.06 KB, 下载次数: 4)

7

2018-3-22 18:49 上传

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值