功能介绍 开发板上LED灯接的硬件引脚既可以作为普通GPIO口,另外也可以设置为PWM功能,引脚复用在现代主控上是很常见的一种设计,我们通过把引脚设置成PWM功能就可以输出周期性的方波来控制LED亮灭。 代码详细 import pwm pwm.load(1, 50)#输出1HZ的,占空比50%的方波 运行代码可以看到开发板上的LED被点亮 延伸 与之前使用sleep函数对gpio进行定时设置电平来实现led闪烁相比,pwm设置后就会自动输出方波,而不再占用cpu的资源,相对用gpio控制的方式,pwm节约了cpu资源。通过下面的代码,你将会看见LED灯有了“呼吸”。 代码详细 import pwm import time light = 0 diff = 10 #试试修改这个值的大小,看看显示效果有何变化 while True: pwm.load(1000,light) #不同频率会产生什么变化?动手尝试 if light == 100: diff = -10 if light == 0: diff = 10 light += diff time.sleep_ms(50) #试试修改这个值的大小,看看效果 运行代码会看到开发板上的LED点亮并且以呼吸的形式闪烁。 |
只有小组成员才能发言,加入小组>>
22个成员聚集在这个小组
加入小组Dopi HI3516EV200 Micropython应用篇之驱动LED灯
8836 浏览 0 评论
DOPI HI3516EV200 配置MicroPython应用开发篇
9231 浏览 0 评论
看图识开发板,说对了就送积分+发烧友会员VIP(豪气)~~~
11562 浏览 4 评论