Micropython on AIR ESP32(0x01 IDE)



  • 0x01 IDE

    本篇主要介紹Micropython的開發環境(windows)及編寫簡短實例(閃爍板載GPIO25-LED)

    IDE

    筆者使用uPyCraft,便於代碼和文件管理。
    下載:https://git.oschina.net/dfrobot/upycraft/raw/master/uPyCraft.exe
    使用説明: https://dfrobot.gitbooks.io/upycraft_cn/

    當然了,使用板子為精緻的widora AIR v6.0

    簡短實例

    打開IDE,請按照uPyCraft使用説明連接AIR,
    在左側面板workplace下新建一個main.py文件,輸入以下代碼:

    import machine
    import time
    
    led = machine.Pin(25, machine.Pin.OUT)  # 設置(GPIO 25板載LED)模式為OUT
    def blink(interval=500):  # 閃爍間隔默認500ms
        if led.value() == 0:  # 檢查led狀態,在0/1兩值切換。0 = 低電平,led熄滅,1 = 高電平,led點亮
            led.value(1)
        else:
            led.value(0)
        time.sleep_ms(interval)  # 設置間隔時間ms
    
    while True:
        blink()  # blink(1000) 閃爍間隔1000ms
    

    按下F5,IDE把代碼上傳至AIR並執行,可以看到板載LED閃爍藍光

    以上,敬請期待下一篇,預告(neopixel