关于ESP8266和Micropython的学习笔记

大体思路:
1.明白ESPB866自带wifi模块,实质上也是一款MCU。
2.连接ESP8266单片机有两种方式:CH340(直接接线)和Wifi。
3.Micropython是基于python3的一款简化版语言,它也继承了python的语法规则。
4.在使用Micropython之前,需要进行ESP8266的Erase(这里推荐使用windows下的一款软件:ESP8266Flasher)。
5.我们在使用Micropython编程之前需要下载固件(http://www.micropython.org/download/esp8266/)
固件的存在是帮助MCU理解和执行相应的python代码。
6.烧写:同样也是用ESP8266Flasher进行烧写,我们将下载好的固件(16进制文件)烧写进入ESP8266。
7.我这里使用的是putty:选择Series,波特率设置为115200,端口可以自己到设备管理器中看,将端口号修改。
8.第一个Hello world:我们可以使用putty或者Xshell进入到编程交互式环境中去。

详细步骤:
1.擦除:用ESP8266Flasher将ESP8266擦除,然后再下载固件

2.连接:打开putty选择Series和配置波特率115200修改端口号,进入后,再复位
我们可以先测试Micropython环境,输入>>>print(“Hello world”)
如果搭建好了就会显示Hello world

3.配置wifi: 依次输入以下代码

import network
wifi=network.WLAN(network.STA_IF)
wifi.active(True)
wifi.scan()
wifi.connect(”你的wifi名称“”,“密码”)

输入以下代码使能webrepl服务

import webrepl_setup
e
y

4.寻找IP:依次输入以下代码

import webrepl
webrepl.start()

此时会显示两个IP地址一个是192.168.4.1:8266(AP),我们需要的是另外一个IP地址。成功显示IP之后说明我们的ESP8266已经和路由器或者其他的已经连接上了,我们还可以使用webrepl.html来连接MCU(webrepl下载:
https://github.com/micropython/webrepl),打开webrepl.html,将我们刚才查到的IP地址替换原来的地址,再点击connect,输出我们刚才设置的密码
就能使用啦!

5.Tips:help() #获取帮助
import port_diag #查看MCU信息
在AP模式下,我们连接ESP8266时它会向我们索取密码,
密码是micropythoN

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ho_Yim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值