设为首页收藏labplus社区产品资料库
1482
积分值+2
520
掌控币+1
0  关注
125  粉丝
160  帖子
论坛小助手
2019年05月28日

#基础使用#【基础使用】玩转掌控板6—彩虹流水灯

我们对OLED使用已经有基础的了解,在掌控板中除了OLED会发亮外,其实还有专门亮灯的板载的RGB-LED灯,也是我们接下来学习的重点。

学习目标

1、认识RGB-LED

2、点亮RGB-LED

3、使用板载RGB-LED做彩虹流水灯的效果

认识RGB-LED灯

mPythonX掌控板载3颗WS2812灯珠,WS2812是一种集成了电流控制芯片的低功耗的RGB三色灯,R代表红色,G代表绿色,B代表蓝色,可实现256级亮度显示,完成16777216种颜色的全真色彩显示,采用特殊的单线通讯方式控制RGB灯的颜色。而我们掌控板载RGB-LED灯一共三颗,灯号从左往右依次为0,1,2。


RGB-LED模块

通过使用mPytonX“系统资源”类的RGB灯模块来控制掌控板板载RGB-LED


点击颜色框设置灯珠的颜色,我们有单独点亮一个灯和全部点亮,可以视情况决定使用哪一种方便。



除了选择颜色外,也可以通过修改RGB值改变灯珠颜色,这种方式更容易找出自己想要的颜色。



关闭RGB灯


点亮RGB-LED灯

选择模块


示例程序


显示效果


彩虹流水灯

我们通过延时模块来控制RGB灯亮的时间,再通过改变RGB灯的RGB值改变灯颜色,从而达到彩虹流水灯效果

示例程序


显示效果



4

点赞

2171 次阅读4 人赞1 人订阅