“节奏大师”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
其他设备
设备
第6行: 第6行:
  
 
=设备=
 
=设备=
{|class=”wikitable” style="border-width: 1px;"
+
{|class=”wikitable” style="border: 1px;"
 
|模块||数量||功能
 
|模块||数量||功能
 
|-
 
|-
|[[mCookie-Core+/zh|mCookie-Core+]]||1||核心板
+
|[[mCookie-Core+|mCookie-Core+]]||1||核心板
 
|-
 
|-
 
|[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板
 
|[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板
 
|-
 
|-
|[[mCookie-AudioPro/zh|mCookie-AudioPro]]||1||音频模块
+
|[[mCookie-Battery|mCookie-mBattery]]||1||程序下载和供电
 +
|-
 +
|[[mCookie-Module AudioPro|mCookie-AudioPro]]||1||音频模块
 
|-
 
|-
 
|[[Sensor-LED Matrix/zh|Sensor-LED Matrix]]||1||灯阵
 
|[[Sensor-LED Matrix/zh|Sensor-LED Matrix]]||1||灯阵
 
|-
 
|-
|[[Sensor-Touch/zh|Sensor-Touch]]||3||触摸传感器
+
|[[Sensor-Touch Button/zh|Sensor-Touch]]||3||触摸传感器
 
|}
 
|}
 
===其他设备===
 
===其他设备===
*喇叭*1
+
*喇叭*2
*电池盒*1
+
*传感器线*3
 +
*喇叭线*2
 +
*USB线*1
 +
*积木或其他固定结构
  
 
=准备=
 
=准备=

2017年6月6日 (二) 03:06的版本

目的

搭建的是一个电子DIY音乐盒,可以选择三种模式。模式0是默认的传统模式,每一个触摸开关对应一个灯和旋律。模式1是通过跟随灯光来触碰触摸开关来控制音乐有节奏的播放。模式2是自动播放音乐,伴随灯光的变化。

原理

通过3个触摸按键来选择模式,并且3个触摸按键对应相应音乐的旋律,根据灯光提示来按下按键,可以设置允许出错的数量,当弹完一首歌,如果出错的次数小于设定的次数,最终音乐盒会自己演奏一手完整的钢琴曲。

设备

模块 数量 功能
mCookie-Core+ 1 核心板
mCookie-Hub 1 传感器转接板
mCookie-mBattery 1 程序下载和供电
mCookie-AudioPro 1 音频模块
Sensor-LED Matrix 1 灯阵
Sensor-Touch 3 触摸传感器

其他设备

  • 喇叭*2
  • 传感器线*3
  • 喇叭线*2
  • USB线*1
  • 积木或其他固定结构

准备

Step1:用USB线将Core+模块和电池盒与PC/Mac相连,并打开Arduino IDE1.6.9。
Setup 2:下载示例程序:music_piano
Setup 3:打开下载的程序,选择好板卡和COM端口下载程序。
700px

软件调试

触摸按键的连接,玩法限制,用户可以修改 //////////////////////用户自定义//////////////////////////////////

  1. define maxMissNum 10 //自定义最大允许错误数
  2. define maxWaitTime 3000 //自定义最大允许等待时间
  3. define PIN_KEYA 6 //触摸传感器A引脚.
  4. define PIN_KEYB 8 //触摸传感器B引脚.
  5. define PIN_KEYC 12 //触摸传感器C引脚.

///////////////////////////用户自定义//////////////////////////////

可以修改灯光颜色 const uint16_t colorArray[10][3] = {

 {0,   0,   0   },        //colorLED OFF 
 {255, 0,   0   },        //Red      
 {255, 255, 0   },        //Yellow
 {0,   255, 0   },        //Green
 {234, 139, 23  },        //Orange
 {0,   255, 255 },        //Lime
 {0,   0,   255 },        //Blue
 {255, 0,   255 },        //Purple
 {155, 100, 0   },        //Warm
 {100, 130, 100 }        //Cold

};


搭建硬件

Setup 1:用连接线将3个触摸按键依次接到Hub模块的6,8,12接口上
Setup 2:将两个喇叭接到Audiopr上
Setup 3:将Audiopro,hub,core+,Ledmax4个模块堆叠一起

如何操作

hub上面6,8,12对应的触摸按键分别代表A,B,C。当设备上电的时候,通关触摸按键选择模式。

  • 按下A对应模式0
  • 按下B对应模式1
  • 按下C对应模式2

模式0:按A,B,C键分别亮起相应颜色的灯和旋律。
模式1:根据ledmax显示的灯光来按下相应的按键,来完成一首歌,红色灯亮起需要按下A,黄色灯亮起需要按下B,绿色灯亮起需要按下C,当提示的灯光和按下的按键不符,错误次数会加1,当错误次数大于最大错误次数,则游戏结束,红黄绿三个灯一起亮起。需要三个按键同时按下才能解锁游戏,重新弹一首歌。当我们在演奏完成一首歌之后,如果错误的次数小于设定的值,将自动播放完整的歌曲伴随着灯光。
模式2:自动播放歌旋律,通过按下A,B,C来切换对应播放的歌曲。


结果

你可以通过乐高搭建一个漂亮的外观,或者和3D打印的外壳做一个结合。