2018-2-20 17:43:02 [显示全部楼层]
7389浏览
查看: 7389|回复: 2

[入门教程] Micro:bit群问答 如何熄灭RGB灯

[复制链接]
本帖最后由 rzyzzxw 于 2018-2-20 21:21 编辑

Micro:bit群问答  如何熄灭RGB灯图1        
群里讨论了一个技术问题,恐刀酷大师给予了解答,论坛里前面没有相关帖子,记录下来吧。

Micro:bit群问答  如何熄灭RGB灯图2
    问:请教,bit控制彩灯,用clear怎么不能让彩灯熄灭啊
    答:刚开始定义变量的时候 输入的是灯的数量和引脚
Micro:bit群问答  如何熄灭RGB灯图3
    后面设置灯效的时候 能设置亮的范围  from是起始位置,0,从第一灯亮,如为3,就是从第4灯亮。with 点亮灯数
Micro:bit群问答  如何熄灭RGB灯图4
    和效果
    这个是彩虹色效果   彩虹色范围1-360可调节
Micro:bit群问答  如何熄灭RGB灯图5
    这个是单色效果
Micro:bit群问答  如何熄灭RGB灯图6
    向老师版颜色也汉化了现在

    这个积木块用来设置RGB值
Micro:bit群问答  如何熄灭RGB灯图7
    使用举例:
    1、开机时设置p0口7RGB灯灯带显示彩虹色效果的1-240部分(后面蓝紫色部分不显示)
Micro:bit群问答  如何熄灭RGB灯图8
    模拟效果
Micro:bit群问答  如何熄灭RGB灯图9
    2、开机时设置p0口10RGB灯灯带的1-7灯显示(后3 灯不点亮)彩虹色效果的1-240部分(后面蓝紫色部分不显示)
Micro:bit群问答  如何熄灭RGB灯图11
    模拟
Micro:bit群问答  如何熄灭RGB灯图10
    3、开机时设置p0口10RGB灯灯带的4-10(7个RGB灯)灯点亮显示紫色
    from 3 with 7  (如果只有10个RGB灯with数字写大于7 也能行,但是11灯的就只能准确写7 )
Micro:bit群问答  如何熄灭RGB灯图12
Micro:bit群问答  如何熄灭RGB灯图13

    问:如何灭灯呢?

    答:亮的范围设为0或者亮度设为0都能够熄灭LED。
    如:设置p0口7RGB灯灯带显示紫色效果亮一秒灭一秒。
Micro:bit群问答  如何熄灭RGB灯图14

    也可以这样
Micro:bit群问答  如何熄灭RGB灯图15
    以上两种方法根据情况灵活运用。

    问: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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

硬件清单

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

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

mail