首页/课程/Microduino创新编程/开源智能彩虹音乐触摸灯——制作
开源智能彩虹音乐触摸灯——制作
教学目标及方法
利用激光切割和Microduino模块,通过程序上传,制作开源彩虹音乐触摸灯。
主要内容
概述

开源智能彩虹音乐触摸灯
功能:触摸不同区域,响不同音符,对应区域彩灯亮起 

搭建步骤
Step1:将触摸开关用膨胀钉固定在C1上。注意触摸开关要各自连接好传感器连接线。
Step2:将A2、B1、C3、C4拼接。六块形状相同的B1至于扇形内部,C3、C4置于扇形的两个角边。把第一步中的C1轻轻弯成弧形(触摸开关朝外),安装在扇形的弧边。注意用B4、B3两种卡扣进行固定。B1的方向要保持一致,如图所示,B1有方型缺口的边贴近C1,且B1中方形孔的触角朝上。把灯带放在B1的宽口一边,LED灯朝上。注意,灯带上箭头尾端的接口要通过传感器连接线连接HUB。其次灯带易损,不可大力弯折。
Step3:将Cube-S1、Core,USBTTL,AudioPro,SensorHub按由下至上的顺序叠在一起,固定在C2上。若因螺丝过短无法固定硬件,可以借助螺柱进行固定。
Step4:将彩灯带与IIC接口连接、触摸传感器从左至右,第一个触摸传感器与一转二的A接口连接,第二个触摸传感器与一转二的B接口连接,一转二的IN接口与10/11连接,第三个触摸传感器通过传感器与另一个一转二的A接口连接,第四个触摸传感器与一转二的B接口连接,一转二的IN接口与12/13连接,第五个触摸传感器与A6/A7连接,第六个触摸传感器与A2/A3连接,第七个触摸传感器与A0/A1连接,将喇叭嵌入在B2上并安插在A2上再连接入接口,盖上A1。再用卡扣固定。
Step5:将连接好硬件部分的C2安装在扇形主体上,位置如图所示(为了方便观察所以图中主体为没有盖上A1的样子)。注意硬件部分应置于扇形主体内部。此外C2有一个卡扣,轻轻推动使其与C3卡在一起,以此固定住硬件部分。这样开源彩虹触音乐摸灯就完成啦!
程烧写序
(注意:注意最好先按此步骤上传程序后,再堆叠其他模块)
1.将Microduino-Core/zh、Microduino-USBTTL/zh堆叠在一起。
2.用数据线连接其中的Microduino-USBTTL/zh准备上传程序。
3.打开Arduino IDE for Microduino,环境,(搭建参考:AVR核心:Getting started/zh)
4.点击【工具】,确认板卡(Microduino-Core),处理器(Atmega328P@16M,5V)选择无误,并选中对应端口号(COMX)
5.点击【文件】->【打开】,浏览到项目程序地址,打开下载好的程序
6.几项都无误后,点击"→"按钮下载程序到开发板上
7.请先下载附件,再上传或复制代码,以免程序出现问题。
8.附件中名为“history.ino”的文件适用于Arduino IDE 1.8.4以前的版本,以应用英文名命名的ino文件适用于Arduino IDE 1.8.4版本,请根据你的程序版本选择适用的文件进行上传。
代码展示

1. 触摸灯

编程语言: C/C++(Arduino)

软件工具:Arduino IDE 1.6.9


附件下载
  • 资料展示
  • MicroduinoPackage_TouchPiano-master.zip
授课教师
  • 杨立斌

    美科创新研究院高级工程师

问答专区
暂无数据!