跳转至

ESP8266上的MicroPython使用

操作步骤

  1. REPL
  2. 文件系统
  3. 连接wifi网络
  4. WebREPL
  5. 常用的REPL操作技巧
  6. 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)

返回课程目录↩