Micro:bit群问答 如何熄灭RGB灯
本帖最后由 rzyzzxw 于 2018-2-20 21:21 编辑群里讨论了一个技术问题,恐刀酷大师给予了解答,论坛里前面没有相关帖子,记录下来吧。
问:请教,bit控制彩灯,用clear怎么不能让彩灯熄灭啊
答:刚开始定义变量的时候 输入的是灯的数量和引脚
后面设置灯效的时候 能设置亮的范围from是起始位置,0,从第一灯亮,如为3,就是从第4灯亮。with 点亮灯数
和效果
这个是彩虹色效果 彩虹色范围1-360可调节
这个是单色效果
向老师版颜色也汉化了现在
这个积木块用来设置RGB值
使用举例:
1、开机时设置p0口7RGB灯灯带显示彩虹色效果的1-240部分(后面蓝紫色部分不显示)
模拟效果
2、开机时设置p0口10RGB灯灯带的1-7灯显示(后3 灯不点亮)彩虹色效果的1-240部分(后面蓝紫色部分不显示)
模拟
3、开机时设置p0口10RGB灯灯带的4-10(7个RGB灯)灯点亮显示紫色
from 3 with 7(如果只有10个RGB灯with数字写大于7 也能行,但是11灯的就只能准确写7 )
问:如何灭灯呢?
答:亮的范围设为0或者亮度设为0都能够熄灭LED。
如:设置p0口7RGB灯灯带显示紫色效果亮一秒灭一秒。
也可以这样
以上两种方法根据情况灵活运用。
问:clear是做什么用的?
答:clear不是用于熄灭 是用于重置指令
clear之后 重新设置灯效 比如全部都设置灭掉 然后再用show指令
但是需要先用clear指令重置 再用show
这个功能,请各位继续探索。
(本贴核心内容来自群问答,大圣老师整理,举例,如有错误,请指正。)
哇 好棒 把这些问题都整理出来了 Ash 发表于 2018-2-22 11:25
哇 好棒 把这些问题都整理出来了
整理一下,也是思考练习提升的过程呢,同时沉淀出好的内容。这一点df做的挺好,一般不给答案,让自己探索。我喜欢。;P
页:
[1]