Lichee Dan/ SiPeed 学习笔记(2)

Sipeed 入门学习笔记(2)

  • 延时实现LED闪烁

延时实现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.

欢迎讨论交流。

你可能感兴趣的:(学习笔记)