“音频MIDI”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
模块
程序上传
 
(未显示同一用户的20个中间版本)
第9行: 第9行:
 
支持多种解码并集成了功放,可以实现乐器模拟以及音乐播放。
 
支持多种解码并集成了功放,可以实现乐器模拟以及音乐播放。
  
==材料清单==
+
=材料清单=
===模块===
+
==模块==
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
第19行: 第19行:
 
|[[MCookie-Battery|MCookie-Battery]]||1||电池盒模块
 
|[[MCookie-Battery|MCookie-Battery]]||1||电池盒模块
 
|-
 
|-
|[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板
+
|[[MCookie-Module AudioPro]]||1||audiopro模块
 +
|-
 +
|[[MCookie-SD]]||1||SD卡模块
 
|-
 
|-
|[[MCookie-Module AudioPro]]||1||audiopro模块
 
 
|}
 
|}
  
===其他设备===
+
==其他设备==
 
*USB数据线*1
 
*USB数据线*1
*传感器连接线*1
+
*喇叭*2
*传感器外壳*1
+
*TF card*1
*乐高或其它固定结构
+
*读卡器
[[File:anywhere_light-module.jpg|600px|center]]
+
[[File:audiopro Module.png|400px|center]]
 
+
=连接方式=
传感器外壳
+
*将模块堆叠起来
*传感器可以嵌入传感器外壳中,并可与乐高拼插。外壳由上下两部分组成,1个传感器外壳高度与3个乐高高度相等。
+
*将喇叭连接到audiopro上。
[[File:Sensor-ke.jpg|600px|center]]
+
*用读卡器拷贝歌曲到SD卡内('''歌曲中文名不支持''' )
如果有需要,也可以将传感器从转接件中拆出来使用。
+
*将SD卡插入SD卡模块中。
[[File:Sensor-ke-cai.jpg|600px|center]]
+
[[File:audioprolink.png||400px|center]]
  
 +
=audiopro在mixly中的模块 =
 +
[[File:audiopro.png|800px|center]]
 +
[[File:audiopro1.png|800px|center]]
 +
[[File:audiopro2.png|800px|center]]
 +
[[File:audiopro3.png|800px|center]]
 +
[[File:audiopro4.png|800px|center]]
 +
[[File:audiopro5.png|800px|center]]
 +
[[File:audiopro6.png|600px|center]]
 +
[[File:audiopro7.png|800px|center]]
 +
'''在写程序的时候一定要注意区分audio和audiopro的模块,两者比较相近'''
  
 +
=mixly程序示例 =
  
==搭建硬件==
+
== 顺序播放音乐 ==
*Setup 1:将人体红外传感器和Hub的6接口接起来。对应Hub可以接0,2,4,6,8,10,12。
+
[[File:audiopro8.png|800px|center]]
[[file:mCookie-Passive Infrared-sensor.JPG|600px|center]]
+
'''注意歌曲名不要是中文,会识别不到'''
*Setup 2:将CoreUSB,Hub,Pir连接在一起。通过USB数据线将接入电脑。
 
[[file:mCookie-pir-pc.JPG|600px|center]]
 
  
==Mixly编程==
+
== 按键控制播放音乐 ==
*Step1:因为使用串口监视器,所以需要在通讯里面找到串口通讯控件。
+
[[File:audiopro9.png|800px|center]]
[[File:mixly_Serial.jpg|400px|center]]
+
'''该程序中用的摇杆,但是由于摇杆的模拟值会随着负载的增加以及不同样品之间的差距而变化,因此不建议直接使用mixly里面的摇杆模块,需要自己测量一下摇杆的模拟值然后直接使用模拟值'''
*Step2:串口通讯控件说明
+
'''具体模拟值测量方法请参照 [[Joystick摇杆]]'''
[[File:mixly_Serial_complian.jpg|600px|center]]
 
*Step3:PIR人体红外检测是个输入设备,返回的数据是数字量,基于这个,我们可以在输入/输出里面找到数字输入拖出。
 
[[File:shake1.png|900px|center]]
 
*数字输入说明
 
[[File:shake2.png|900px|center]]
 
*整体代码说明
 
[[File:pir1.png|900px|center]]
 
  
==调试==
+
= 程序上传 =
*Step1:选择好板卡(Core USB 32U4),和COM端口(默认自动识别)。
+
* Step 1
[[File:mixly_board_COM.jpg|400px|center]]
+
  将电池盒与核心模块叠加起来并且用USB线连接到电脑上。确保电池盒与核心灯是亮红色。如果不是红色,长按中间按键3S左右即可开机上电,电池盒亮红灯。
*Step2:打开串口监视器。
+
[[File:audiopro10.png|800px|center]]
[[File:mixly_COMXX.jpg|400px|center]]
+
* Step 2
*Step3:确认串口波特率是否与设定的一致。
+
  打开mixly,选择正确的核心以及端口。
[[File:mixly_COMXX_ok.jpg|400px|center]]
+
[[File:Corechoice.png|800px|center]]
*Step4:观察数据,当有人靠近时数据为1,并且该状态大约维持4S,之后无运动的人体红外热数据才会变回0。
+
*Step 3
[[File:mixly_COMXX_data—pir.jpg|400px|center]]
+
  点击上传,直到显示上传成功。
 +
[[File:Coreupload.png|800px|center]]

2017年4月10日 (一) 04:44的最新版本

模块功能

  • 参考:MCookie-Module AudioPro
  • Microduino AudioPro是以VS1053为解码器,集成2.2W立体声功放,并且支持2.5mm立体声耳机接口的多功能音频模块,支持MIDI功能。
  • 多种格式的解码支持:MP3/WMA/AAC/WAV/Ogg Vorbis/MIDI。

概述

支持多种解码并集成了功放,可以实现乐器模拟以及音乐播放。

材料清单

模块

模块 数量 功能
mCookie-Core 1 核心板
MCookie-Battery 1 电池盒模块
MCookie-Module AudioPro 1 audiopro模块
MCookie-SD 1 SD卡模块

其他设备

  • USB数据线*1
  • 喇叭*2
  • TF card*1
  • 读卡器

连接方式

  • 将模块堆叠起来
  • 将喇叭连接到audiopro上。
  • 用读卡器拷贝歌曲到SD卡内(歌曲中文名不支持
  • 将SD卡插入SD卡模块中。

audiopro在mixly中的模块

在写程序的时候一定要注意区分audio和audiopro的模块,两者比较相近

mixly程序示例

顺序播放音乐

注意歌曲名不要是中文,会识别不到

按键控制播放音乐

该程序中用的摇杆,但是由于摇杆的模拟值会随着负载的增加以及不同样品之间的差距而变化,因此不建议直接使用mixly里面的摇杆模块,需要自己测量一下摇杆的模拟值然后直接使用模拟值 具体模拟值测量方法请参照 Joystick摇杆

程序上传

  • Step 1
  将电池盒与核心模块叠加起来并且用USB线连接到电脑上。确保电池盒与核心灯是亮红色。如果不是红色,长按中间按键3S左右即可开机上电,电池盒亮红灯。
  • Step 2
  打开mixly,选择正确的核心以及端口。
  • Step 3
  点击上传,直到显示上传成功。