rzyzzxw 发表于 2018-2-20 17:43:02

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:21

哇 好棒 把这些问题都整理出来了

rzyzzxw 发表于 2018-2-22 12:09:11

Ash 发表于 2018-2-22 11:25
哇 好棒 把这些问题都整理出来了

整理一下,也是思考练习提升的过程呢,同时沉淀出好的内容。这一点df做的挺好,一般不给答案,让自己探索。我喜欢。;P
页: [1]
查看完整版本: Micro:bit群问答 如何熄灭RGB灯