Sipeed 入门学习笔记(2)
延时实现LED闪烁
利用time类的sleep方法实现延时大小,单位为s:
import time
# time.sleep(delay time(s))
time.sleep(0.5) # 延时0.5ms
并利用While实现循环,完整程序段如下:
import time # 导入time类
from Maix import GPIO # 导入Maix中的GPIO
while True:
fm.register(board_info.LED_B,fm.fpioa.GPIO0)
led_b = GPIO(GPIO.GPIO0,GPIO.OUT)
led_b.value(0) # 低有效LED亮
time.sleep(0.5) # 持续0.5s
led_b.value(1) # 熄灭LED
time.sleep(0.5) # 持续0.5s
保存到机器中,并执行,实现蓝灯的闪烁:
总结:需要注意的是uPyLoader程序的假死,显示连接,但是实际上已经断开连接,解决办法是点击断开连接,并重启软件。
需要系统学习SiPeed教程,请移步官方网站:MAiX: https://maixpy.sipeed.com.
以上内容依据官方教程,加入本人部分经验。欢迎一起学习、讨论、进步。
个人微信号:18519196345.
欢迎讨论交流。