找回密码
 立即注册

QQ登录

只需一步,快速开始

掌控板使用之RGB LED灯

一、认识RGB灯


掌控板上集成了3盏RGB LED灯,可通过三原色不同亮度组合,构成五彩斑斓的颜色。


1.png

RGB灯是在一个物理封装里面,有R(红)、G(绿)、B(蓝)三种颜色的LED灯,这三个灯非常靠近,从远处看可以当作一个三色的发光点。

R、G、B指的是红色(Red)、绿色(Green)、蓝色(Blue)。通过R、G、B三种颜色不同比例的混合,可以覆盖我们视力所能感知的所有颜色,这就是光的三原色原理。


2.png


红绿蓝的范围是0~255,代表的是亮度,尝试修改数值并刷入程序:R=255,G=0,B=0,可以看到红色全亮度;R=255,G=255,B=0,可以看到黄色全亮度;R=0,G=0,B=127,可以看到蓝色一半亮度。


3.png


二、点亮RGB灯

MIND+


1、在“掌控”中找到“LED控制”


4.png


2、点击左下角的“扩展”,在主控板中选择“掌控板”,RGB LED灯从左开始灯号为0、1、2.


5.png


3、更改LED灯颜色方式有两种,一为直接选定颜色,二为更改RGB后面的三个参数。


6.png


4、例如所有灯显示为红色,两种编程方式。


7.png


8.png


  Mpython


1、“RGB灯”类别拖出一个设置RGB灯颜色的指令式


9.png


2、修改指令中R、G、B后面的三个参数或直接选择颜色


10.png


三、呼吸灯


MIND+


1、呼吸灯是:灯的亮度由暗逐渐变亮,再由亮逐渐变暗,如此这样循环。LED灯的初始亮度为0,最后亮度为255。让LED从0到255慢慢亮起,我们可以对亮度进行变量。重复执行直到亮度A等于255,没有等于255时,亮度A时隔0.2秒增加5。


11.png


2、再从最亮到最暗,依旧使用重复执行直到模块,这个时候,我们要让亮度A等于0,在不等于0时,A在减小。


12.png


  Mpython


1、使用for循环先实现灯由暗变亮, 注意为了使灯的亮度能取到最亮和最暗即0和255,for循环中的间隔数设置为能整除255的数值。


13.png


2、for循环中变量的值,赋值给灯的亮度。


14.png


2、再添加一个for循环,实现灯光由亮变暗,再从“循环”中拖住一条for循环指令,修改范围为255到0,并从“变量”中找到新的变量指令,复制给灯的亮度。


15.png


2、添加一直重复指令,将程序刷入掌控板中,查看程序运行效果。


16.png


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册