OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...

查看: 590|回复: 3

ESP8266 MicroPython移植

[复制链接]

  离线 

20

主题

1673

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3320
金钱
3320
注册时间
2014-8-26
在线时间
823 小时
发表于 2018-3-22 18:48:46 | 显示全部楼层 |阅读模式
正点原子公众号
本帖最后由 login_FAE 于 2018-3-22 19:03 编辑

硬件准备:
正点原子ATK-ESP8266模块*1
USB转TTL模块*1
Windows电脑*1
软件准备:
ESP8266 固件烧写工具:FLASH_DOWNLOAD_TOOLS_V3.4.8
串口调试工具:Xshell 5或者PuTTY
Notepad++
MicroPython简介:
MicroPython是一个基于Python 3的、精简和高效的编程语言,其包括Python标准库的一个小子集,并针对微控制器及受限的环境优化以可以运行。
下载固件:
首先到MicroPython的官网下载基于ESP8266MicroPython固件。目前最新的稳定版本是「esp8266-20171101-v1.9.3」。
烧写固件:
烧写固件到0X0地址即可,如下图所示:

1

1

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

2

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

3

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

4

4

模块已经连接到wifi,并且获取IP:192.168.16.104
使用WebREPL上传文件
webrepl是MicroPython官方提供的文件管理工具。 并且有一个webrepl客户端工具, 使用它可以通过浏览器来访ESP8266。首先我们在ESP8266的会话窗口输入import webrepl_setup以配置webrepl:接下来按照返回的提示信息输入即可,密码至少要3位。之后输入下面命令,启动WebREPL。
[Python] 纯文本查看 复制代码
import webrepl
webrepl.start()

从Github下载WebREPL客户端打开或者访问MicroPython官网提供的在线客户端(http://micropython.org/webrepl/),以准备上传和下载文件。
我们这里使用在线客户端,输入IP:192.168.16.104:8266,然后点击connect,根据提示输入密码,这样就可以上传或者下载py文件了。
编写自己的第一个python:
使用NotePad++新建main.py

5

5

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

6

6

模块复位后输出如下图:

7

7







回复

使用道具 举报

  离线 

1

主题

13

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2016-5-7
在线时间
1 小时
发表于 2018-8-9 21:54:31 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

  离线 

1

主题

13

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2016-5-7
在线时间
1 小时
发表于 2018-8-9 22:25:43 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

  离线 

1

主题

13

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2016-5-7
在线时间
1 小时
发表于 2018-8-9 22:26:01 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

必看:"原子哥”力荐上一条 /1 下一条

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-8-21 17:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */