7389| 2
|
[入门教程] 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 这个功能,请各位继续探索。 (本贴核心内容来自群问答,大圣老师整理,举例,如有错误,请指正。) |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed