概述
让我们做个星座投影灯,通过两个触摸传感器触摸来切换颜色,一直按住触摸传感器时达到灯呼吸的效果。
适合套件:mCookie302,IBC
模块清单
模块
其他设备
- USB数据线*1
- 传感器连接线*3
- 传感器外壳*1
- 乐高或其它固定结构
模块搭建
搭建
- 将模块和传感器组装起来:
- 将红色的核心模块,电池底座与绿色的扩展模块吸在一起;
- 将全彩LED灯连线接在Hub的6/7管脚;
- 将2个 碰撞开关分别连线接在Hub的4/5、2/3管脚
- 将USB连接线一端插入电池底座,另一端连接电脑;
编程
使用的程序块
编程思路
按下4号触摸传感器,看到绿色呼吸灯的效果;按下2号触摸传感器,看到蓝色呼吸灯的效果。
开始编程
彩灯准备,通过触摸4号触摸控制绿色呼吸灯效果
如果4号触摸传感器按下,使用 “按次执行”,让绿色彩灯从微亮均匀变到最亮,然后从最亮变到微亮,达到呼吸灯的效果。如果触摸传感器一直被按下,则绿色灯光重复循环呼吸。
蓝色呼吸灯效果
如果2号触摸传感器按下,使用 “按次执行”,让蓝色彩灯从微亮均匀变到最亮,然后从最亮变到微亮,达到呼吸灯的效果。如果触摸传感器一直被按下,则蓝色灯光重复循环呼吸。
测试结果
一直按下4号触摸传感器,可看到绿色呼吸灯的效果,一直按下2号触摸传感器,可看到蓝色呼吸灯的效果。
用乐高搭建一个星座投影仪,将自己的星座图在纸上绘制出来,星星用圆圈表示;用剪刀或者笔尖将星星的部分开洞,让灯光可以透过来。
技术规范
相关案例
Q&A
- Q:为什么需要一直按下才能循环呼吸?
- A:因为按下松开后的状态只有一次,按次执行只执行一次,如果一直按下状态一直保持,就能循环呼吸。
|