概述
一起做一个景观灯,可以变化多种颜色。
适合套件:mCookie302,IBC
模块清单
模块
其他设备
- USB数据线*1
- 传感器连接线*3
- 传感器外壳*1
- 乐高或其它固定结构
模块搭建
认识彩灯
全彩LED灯,能发出任意颜色的光,可串联连接多盏灯。
彩灯接法
彩灯有两个接口,分别标有“IN”和“OUT”,IN表示接入,OUT表示接出。例如现在需用到2个彩灯,控制管脚连接在Hub的6/7管脚;
这里要特别注意,从Hub的6/7管脚连线1号彩灯时,要连接1号彩灯的IN端,连接2号灯的时候,需连接1号彩灯的OUT端和2号彩灯的IN端。
碰撞开关与触摸传感器的区别
碰撞开关是将机械量转换成电量。触摸传感器是将电容转换成电量。碰撞开关在按下时有机械抖动,所以程序上需要增加延时,用于消除抖动判断。
触摸传感器在按下时无机械抖动,程序上不需要延时消抖,人手和触摸传感器都带有静电,触摸传感器可以感应到人手等导电物体的接近。
- 将模块和传感器组装起来:
- 将红色的核心模块,电池底座与绿色的扩展模块吸在一起;
- 将全彩LED灯连接在Hub的6/7管脚(注意第一个灯的IN接传感器转接板,OUT接第二个灯的IN);
- 将触摸传感器连接在Hub的4/5管脚;
- 将USB连接线一端插入电池底座,另一端连接电脑;
编程
使用的程序块
编程思路
*第一次按下触摸传感器,两个全彩LED变红;
*第二次按下触摸传感器,两个全彩LED变蓝;
*第三次按下触摸传感器,两个全彩LED熄灭。
开始
1、第一次按下触摸传感器,两个全彩LED变为红色
因为一共用到2个全彩LED灯,所以将“彩灯准备”的彩灯总数设为2,控制管脚设为6。在等待触摸传感器按下后,1、2号彩灯点亮为红色;延时1000毫秒给人松手的时间。
2、第二次按下触摸传感器,两个全彩LED变蓝色
3、第三次按下触摸传感器,两个全彩LED均熄灭
测试结果
上传成功后,用手按触摸传感器,全彩LED灯的颜色会在红、蓝、灭三个状态之间切换,这样我们就完成了景观灯的程序设计。
技术规范
相关案例
Q&A
- Q:最多支持多少个彩灯的级联?
- A:供电支持的情况下,最多1024个,如果太多可能造成供电不足,需要加强电源功率。
|