回到顶部 回到顶部
best-icon

麦昆3.0测试项目:三麦老师爱学习第二篇 RGB灯的使用 简单

头像 kylinpoet 2019.03.25 2365 1

 三麦老师:今天天气好晴朗,处处好风光!(歌唱状)

小红同学:三麦老师,现在好像是晚上来着(低声提醒状)

三麦老师:咳咳,小红同学,晚上怎么啦,大晚上的没看到我身上流光溢彩吗?

小红同学:真的耶(花痴状)。三麦老师今晚为什么这么靓?

 三麦老师:这要从RGB灯讲起了。 。。。。。。

project-image

所谓RGB其实就是Red,Green,Blue三种颜色的英文单词的缩写。红黄蓝色也被称为三原色。三原色的原理不是出于物理原因,而是由于生理原因造成的。人的眼睛内有几种辨别颜色的锥形感光细胞,分别对黄绿色、绿色和蓝紫色(或称紫罗兰色)的光最敏感,如果辨别黄绿色的细胞受到的刺激略大于辨别绿色的细胞,人的感觉是黄色;如果辨别黄绿色的细胞受到的刺激大大高于辨别绿色的细胞,人的感觉是红色。虽然三种细胞并不是分别对红色、绿色和蓝色最敏感,但这三种光可以分别对三种锥形细胞产生刺激。

project-image

三原色光显示主要用于电视和计算机的显示器,有阴极射线管显示、液晶显示和等离子显示等方法,将三种原色光在每一象素中组合成从全黑色到全白色之间各种不同的颜色光,当前在计算机硬件中采取每一象素用24比特(比特)表示的方法,所以三种原色光各分到8比特,每一种原色的强度依照8比特的最高值28分为256个值。用这种方法可以组合16777216种颜色,但人眼实际只能分辨出1000万种颜色。(不同的人分辨能力并不相同,这只是最大值)。

这里三色灯是在一个物理封装里面,有R(红)、G(绿)、B(兰)三种颜色的LED灯,这三个灯非常靠近,从远处看可以当作一个三色的发光点。 在麦昆里从0~255正好是256种不同的颜色强度。

project-image

 我们可以看到,在Mind+里已经集成了一些颜色。

project-image
project-image

当然如果太亮的话,我们也是可以直接调节亮度的。

project-image

亮度实际上是通过调节引脚的数字信号占空比实现的。这些在mind+里都已经集成了,我们只要设置亮度值为0~255之间即可。

 三麦老师:顺便让你们看到,我调节亮度的手段吧。

project-image

大家可以比较下,和前一张图的区别。 三麦老师:你有没有想到,如果我把颜色的变化和亮度的变化加在一起会发生什么变化呢?

嘿嘿, 这种呼吸灯效果想想也是:巧夺天工、惊为天人、颜如宋玉,貌比潘安啊。

project-image

小红同学:惊叹是惊叹,可是三麦老师用的成语,总觉得哪里不对。

三麦老师:哎呀,出来太久,都这么迟了,我要早点回家了,你也早点回家吧,再见!

评论

user-avatar
  • luyi

    luyi2020.02.05

    好赞啊,学习了!

    0