AmebaDocs
stable

开源 SDK 平台

  • Arduino SDK
  • MicroPython SDK
    • AMB21/AMB22 (RTL8722DM/RTL8722CSM)
      • 入门指南
      • 版本记录
      • 范例
        • 周边硬体相关范例
        • 网路相关范例
      • API 文件
      • 资源
      • 支援
    • AMB23 (RTL8722DM MINI)
  • 瑞昱标准 SDK

资料下载

  • AMB21/AMB22 (RTL8722DM/RTL8722CSM)
  • AMB23 (RTL8722DM MINI)
  • BW16 (RTL8720DN)
AmebaDocs
  • »
  • MicroPython SDK »
  • AMB21/AMB22 (RTL8722DM/RTL8722CSM) »
  • 范例 »
  • [RTL8722CSM] [RTL8722DM] GPIO - 闪烁LED
  • 在 GitHub 上修改

[RTL8722CSM] [RTL8722DM] GPIO - 闪烁LED

Materials

  • AmebaD[AMB21 / AMB22] x 1

  • LED x 1

  • 电阻(220欧姆) x 1

范例说明

闪烁LED是开始了解并使用MicroPython最好示例。

首先,如下图所示将PB_22引脚连接到与限流电阻串联的LED的阳极引脚,再将GND连接到LED的阴极引脚:

image1

然后,复制以下代码并在 REPL 界面中按 Ctrl + E 进入 REPL 的粘贴模式(有关REPL和粘贴模式的更多信息,请检查“Getting started”页面)。如果使用 Tera Term ,只需右键单击终端的任何空白处即可将代码粘贴到 REPL,然后按 Ctrl + D 执行代码。如果一切正常,就可以看到LED在3秒钟内闪烁3次。

from machine import Pin
a = Pin("PB_22", Pin.OUT)
a.value(1)
time.sleep_ms(500)
a.value(0)
time.sleep_ms(500)
a.on()
time.sleep_ms(500)
a.off()
time.sleep_ms(500)
a.toggle()
time.sleep_ms(500)
a.toggle()
上一页 下一页

© 版权所有 2022, Ameba IoT. 修订 ebabaa01.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.