Navigation

    MangoPi.Club

    • Register
    • Login
    • Search
    • Popular
    • 最新
    • 版块
    • 用户
    • 话题
    • Home

    Micropython on AIR ESP32(0x01 IDE)

    中文
    micropython
    1
    1
    1377
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gomibako last edited by gomibako

      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)

      1 Reply Last reply Reply Quote
      • First post
        Last post
      紧急事务请联系:hello @ widora.io