10765浏览
查看: 10765|回复: 0

[入门教程] 入门教程-掌控板的板载LED灯

[复制链接]
我们都知道,掌控板的屏幕上方有3盏全彩LED灯,可以通过编程来控制它们,可以调亮度,调颜色。
那么,怎么控制呢?
很简单。可以使用Mind+来编程,也可以使用mpython来编程。下面以Mind+为例。
首先打开Mind+,切换到“上传模式”,点击左下角的“扩展”,在主控板界面选择“掌控板”。
Inked360截图18430707768084_LI.jpg 360截图17860606104117120.png

然后返回,点击左边的“掌控”,下划找到LED分区。
360截图18180713515248.png

介绍一下这里的模块:
1.控制某个(或全部)灯显示某种颜色,第二个圈点击可直接选择,或者放其他积木进去。
2.关闭某个(或全部)灯,也就是让它(们)显示黑色,和第一个积木的第二个圈内选择黑色一样的效果。
3.将RGB的值转换为颜色,R为红,G为绿,B为蓝,可以放在第一个积木的第二个圈中。
4.设置亮度,如果觉得太亮了很刺眼,但又不想调节RGB值的,可以使用这个积木。(这个积木只有Mind+才有)
5.读取目前灯的亮度,设置亮度为多少,它读取的数就是多少。(这个积木只有Mind+才有)

现在,开始点亮它们吧!

一.亮起来

先做一个简单的,让它们亮起来。
首先,将掌控板与电脑连接,在Mind+的左上角查看串口,连接上。
我们先显示白色,不仅能让它们亮起来,顺便检测一下正不正常。

程序如下:
MonAugust-202208082632..png

除了这个方法,还有一种:
MonAugust-202208085061..png

这三盏灯中,如果显示其他颜色,则代表灯的元素坏了。不同的元素混合成不同元素的灯。
除了红绿蓝单独显示,还有:
红绿--黄
红蓝--紫
绿蓝--天蓝

现在,大家的灯都亮了吧。检查过正常之后,可以自己让它们亮你喜欢颜色的灯哦!

二.随机灯

怎么让LED灯随机亮呢?很简单,我们只需要用这个模块,就可以实现随机数。
MonAugust-202208083433..png

那要怎么做呢?大家先思考一下。


如果要3盏灯一起随机亮,那是最简单的。我们可以这样做:
MonAugust-202208085818..png
但是这样要重启才能更新1次,太麻烦了!我们把“控制”栏里面的“重复执行”模块和“等待1秒”模块拿出来,套上去就行了。
MonAugust-202208084893..png

那怎么做才能让每个灯都随机呢?

示例1:使用变量
1.创建这些变量:
MonAugust-202208082876..png

然后这样:
MonAugust-202208088763..png

示例2:使用函数

MonAugust-202208085401..png

怎么样,你会了吗?

到了晚上,城市里到处都是五颜六色的灯光,其中,有一种很令人喜欢。那就是渐变灯!那要怎么做呢?
仔细观察我们会发现,它的规律是这样的:
红-黄-绿-蓝-深蓝-紫-红
再看看颜色配对:
红绿--黄
红蓝--紫
绿蓝--天蓝
怎么样,有想法了吗?


我们可以这样做:
使用一个变量,让它来做变化的数值。
MonAugust-202208083020..png



懂了吗?好了。你已经掌握了不少关于掌控板板载全彩LED灯的知识了。

再见!ヾ( ̄▽ ̄)Bye~Bye~

附程序:
渐变灯:
掌控板RGB渐变颜色.zip (167.56 KB, 下载次数: 15)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail