打印

Python花式3种方法点灯-Ameba MicroPython

[复制链接]
607|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


MicroPython项目已经上线许久了,但是使用的人还不是很多,今天就跟大家稍稍分享一下使用MicroPython在瑞昱的Ameba RTL8722 双频WiFi+BLE开发板上的体验:

瑞昱官方已经做好了MicroPython的移植工作,现在已经开放包括底层外设和WiFi的基本控制,相关的文档也比较详细了:
https://www.amebaiot.com/cn/rtl8722dm-micropython-online-api-documents/



以最简单的点灯为例,以下是详细的步骤,

材料准备
  • Ameba x 1, LED x 1, 电阻(220欧姆) x 1
范例说明
闪烁LED是开始了解并使用MicroPython最好示例。
首先,如下图所示将PB_22引脚连接到与限流电阻串联的LED的阳极引脚,再将GND连接到LED的阴极引脚:
然后,复制以下代码并在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()



使用特权

评论回复

相关帖子

沙发
Tanxjxj120a| | 2021-2-8 17:43 | 只看该作者
谢谢分享,非常详细

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

62

帖子

0

粉丝