查看“炫彩霓虹灯”的源代码
←
炫彩霓虹灯
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 1000px;" |- | ==概述== [[File:anywhere_LEDMatrix.jpg|600px|center]] 制作一个霓虹灯,让6个彩灯轮流闪烁,也可叫跑马灯。。 适合套件:mCookie102,mCookie202,mCookie302 ==模块清单== ===模块=== {|class="wikitable" |- |模块||数量||功能 |- |[[mCookie-Core/zh|mCookie-Core]]||1||核心板 |- |[[mCookie-USBttlC|mCookie-USBTTL-C]]||1||程序下载模块 |- |[[MCookie-LED_Matrix]]||1||6灯阵 |} ===其他设备=== *USB数据线*1 *传感器外壳*1 *乐高或其它固定结构 [[File:anywhere_LEDMatrix-module.jpg|600px|center]] ==模块搭建== ===认识新模块=== '''6灯阵''' <br> mCookie-LED Matrix模块集成了6个彩色灯珠,每个灯珠内置IC控制芯片,6个灯珠可用一个接口控制每个灯珠的发光状态。可作为全彩模组提供光源。 [[File:anywhere_LEDMatrix-module—step.jpg|600px|center]] *将模块和传感器组装起来: **将红色的核心模块,USB上传模块与绿色的6灯阵模块吸在一起; **将USB连接线一端插入USB上传模块,另一端连接电脑; ==编程== ===使用到程序块=== [[“彩灯准备”程序块]] <br> [[“彩灯控制”程序块]] <br> [[“延时”程序块]] <br> [[“按次执行”程序块]] <br> [[“计算”程序块]] ===编程思路=== 灯阵6个灯的排列顺序 [[File:-ctrl-LEDMatrix.jpg|600px|center]] 为了形成霓虹灯的效果,我们需要让六个彩灯按顺序依次闪亮。 [[File:mixly-ctrl-LEDMatrix.jpg|600px|center]] ===开始编程=== '''1、彩灯准备,控制前3个灯依次亮,前3个灯的序号为1,3,5.''' [[File:mixly-ctrl-LEDMatrix-code1.jpg|600px|center]] '''2、控制后3个灯依次亮,后3个灯的序号为6,4,2.''' [[File:mixly-ctrl-LEDMatrix-code2.jpg|600px|center]] *测试结果 **上传成功后,就能观察到LED灯依次跑起来啦! <br> <br> Q:程序看起来太长了,有没有简化办法呢? <br> A:需要用到新的程序块[[“按次执行”程序块]]和[[“计算”程序块]] <br> <br> *思路: **变量i从1到3变化,对应彩灯号1,3,5,变量i从3到1变化,对应彩灯号6,4,2。找到变量i与彩灯号的关系。 [[File:mixly-ctrl-LEDMatrix1.jpg|600px|center]] '''1、彩灯准备,使用按次执行,控制前3个灯''' [[File:mixly-ctrl-LEDMatrix-code3.jpg|600px|center]] '''2、接着再用按次执行控制后3个灯''' [[File:mixly-ctrl-LEDMatrix-code4.jpg|600px|center]] ==技术规范== *需要使用API库驱动。 *详细参考[[MCookie-LED_Matrix]] ==相关案例== *'''[[多彩景观灯]]''' *'''[[星座投影灯]]''' ==Q&A== Q:6灯阵根单颗彩灯是不是一样? <br> A:是的,6灯阵相当于级联了6颗彩灯。 |}
返回至
炫彩霓虹灯
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息