|
概述
制作一个霓虹灯,让6个彩灯轮流闪烁,也可叫跑马灯。。
适合套件:mCookie102,mCookie202,mCookie302
模块清单
模块
其他设备
- USB数据线*1
- 传感器外壳*1
- 乐高或其它固定结构
模块搭建
认识新模块
6灯阵
mCookie-LED Matrix模块集成了6个彩色灯珠,每个灯珠内置IC控制芯片,6个灯珠可用一个接口控制每个灯珠的发光状态。可作为全彩模组提供光源。
- 将模块和传感器组装起来:
- 将红色的核心模块,USB上传模块与绿色的6灯阵模块吸在一起;
- 将USB连接线一端插入USB上传模块,另一端连接电脑;
编程
使用到程序块
“彩灯准备”程序块
“彩灯控制”程序块
“延时”程序块
“按次执行”程序块
“计算”程序块
编程思路
灯阵6个灯的排列顺序
为了形成霓虹灯的效果,我们需要让六个彩灯按顺序依次闪亮。
开始编程
1、彩灯准备,控制前3个灯依次亮,前3个灯的序号为1,3,5.
2、控制后3个灯依次亮,后3个灯的序号为6,4,2.
Q:程序看起来太长了,有没有简化办法呢?
A:需要用到新的程序块“按次执行”程序块和“计算”程序块
- 思路:
- 变量i从1到3变化,对应彩灯号1,3,5,变量i从3到1变化,对应彩灯号6,4,2。找到变量i与彩灯号的关系。
1、彩灯准备,使用按次执行,控制前3个灯
2、接着再用按次执行控制后3个灯
技术规范
相关案例
Q&A
Q:6灯阵根单颗彩灯是不是一样?
A:是的,6灯阵相当于级联了6颗彩灯。
|