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

[复制链接]
查看11 | 回复0 | 2021-2-25 10:19:46 | 显示全部楼层 |阅读模式
瑞昱的RTL8722DM单片机开发板现在支持通过MicroPython运行Python代码。可以通过MicroPython中的REPL使用Python控制GPIO和其他外设.
材料准备
RTL8722DMx1,LEDx1,电阻(220欧姆)x1
范例说明
闪烁LED是开始了解并使用MicroPython最好示例。
首先,如下图所示将PB_22引脚连接到与限流电阻串联的LED的阳极引脚,再将GND连接到LED的阴极引脚:


然后,复制以下代码并在REPL界面中按Ctrl+E进入REPL的粘贴模式。如果使用TeraTerm,只需右键单击终端的任何空白处即可将代码粘贴到REPL,然后按Ctrl+D执行代码。如果一切正常,就可以看到LED在3秒钟内闪烁3次。
frommachineimportPin
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()

分 -->
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行