ESP8266上的MicroPython使用
操作步骤
- REPL
- 文件系统
- 连接wifi网络
- WebREPL
- 常用的REPL操作技巧
- 8266上的AP网卡
参考
-
文件系统常用命令
import os os.statvfs('/') # 查看文件系统状态 os.listdir() # 列出当前目录下文件 os.mkdir('xxxx') # 创建目录 os.rmdir('xxxx') # 删除目录 os.stat('test.py') # 列出文件状态 os.rename('test.py','test.py.bak') # 修改文件名 os.remove('test.py.bak') # 删除文件 # 打印文件内容 f=open('boot.py','r') f.read() f.close()
-
网卡操作常用命令
import network # 工作站网卡 sta_if = network.WLAN(network.STA_IF) # 设置工作站网卡sta_if sta_if.active(True) # 开启网卡 sta_if.connect('xxx','yyy') # 连接wifi网络,名称为xxx,密码为yyy sta_if.active() # 查询网卡是否激活 sta_if.isconnected() # 查询网络是否连接 sta_if.ifconfig() # 查询网络连接信息 sta_if.active(False) # 关闭网卡 # AP热点 ap_if = network.WLAN(network.AP_IF) # 设置热点网卡ap_if ap_if.config(essid="abc", password="12345678") # 设置热点与密码 ap_if.config("essid") # 查看设置的热点 # active()与ifconfig(),用法与工作站网卡相同
-
WEBRepl
WEBRepl开启与设置命令:
import webrepl_setup
WEBRepl页面:http://micropython.org/webrepl/
-
闪烁LED灯
python import machine import time p2 = machine.Pin(2, machine.Pin.OUT) while True: print("flashing……") p2.value(0) time.sleep(1) p2.value(1) time.sleep(1)