在瑞昱 RTL8722 单片机上跑 MicroPython,三种方法简单控制 GPIO

marcrabs 2021-02-22 05:54:57
瑞昱的 RTL8722DM 单片机开发板现在支持通过 MicroPython 运行 Python 代码。可以通过 MicroPython 中的 REPL 使用 Python 控制 GPIO 和其他外设.

材料准备
RTL8722DM x 1, LED x 1, 电阻(220欧姆) x 1

范例说明
闪烁 LED 是开始了解并使用 MicroPython 最好示例。
首先,如下图所示将 PB_22 引脚连接到与限流电阻串联的 LED 的阳极引脚,再将 GND 连接到 LED 的阴极引脚:


然后,复制以下代码并在 REPL 界面中按 Ctrl + E 进入 REPL 的粘贴模式。如果使用 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()
...全文
396 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧