本节课主要学习microPython控制RGB灯的功能。
本次实验的参考代码路径为:CanMV\03-Hardware\rgb.py
模块的出厂固件已经集成RGB控制模块,如果下载过其他固件,请烧录回出厂固件再进行实验。
from modules import ybrgb
import time
xxxxxxxxxx
RGB = ybrgb()
xxxxxxxxxx
RGB.set(r, g, b)
xxxxxxxxxx
while True:
RGB.set(1, 0, 0)
time.sleep(.5)
RGB.set(0, 1, 0)
time.sleep(.5)
RGB.set(0, 0, 1)
time.sleep(.5)
RGB.set(1, 1, 1)
time.sleep(.5)
RGB.set(0, 0, 0)
time.sleep(.5)
将K210模块通过microUSB数据线连接到电脑上,CanMV IDE点击连接按钮,连接完成后点击运行按钮,运行例程代码。也可以将代码作为main.py下载到K210模块上运行。
可以看到RGB灯每隔0.5秒切换一种颜色,按照红色、绿色、蓝色、白色和熄灭的步骤进行。
使用CanMV IDE,搭配出厂固件写好的MicroPython语法,使得控制RGB灯非常轻松,并不需要知道其中的原理,通过简单几行代码就可以展示颜色切换的效果,真的很方便。