蓝牙MIDI模块BLE蓝牙音频双模测试方法说明

  • 格式:pdf
  • 大小:787.88 KB
  • 文档页数:5

一、简介
随着电子乐器的不断兴起,我们神奇的苹果公司,竟然把乐器MIDI和蓝牙整合在一起,出了一个蓝牙MIDI标准这就大大增加了乐器和IOS系统的设备互动了,你可以选择iphone,当然也可以选择ipad
1、BT401蓝牙模块支持蓝牙5.0,双模,标准的蓝牙MIDI协议,实现MIDI数据和手机的传输,通过串口
2、也可以通过串口将MIDI信号转化为APP端能识别的信号,通过蓝牙协议传输到APP软件。

3、支持蓝牙音频,也就是连接手机播放手机端的音乐。

支持DAC输出和I2S主机输出,二选一
播放音乐,请连接“BT401-AUDIO”这个蓝牙名
4、蓝牙协议:蓝牙5.0版本,支持HFP/A2DP/AVRCP/HSP/GAVDP/IOP/SPP/BLE,距离15M左右
5、MIDI支持服务:
MIDI Service(UUID:03B80E5A-EDE8-4B33-A751-6CE34EC4C700)
MIDI Data I/O Characteristic(UUID:7772E5DB-3868-4112-A1A9-F2669D106BF3)
write(encryption recommended,write without response is required)
read(encryption recommended,respond with no payload)
notify(encryption recommended)
6、单模:待机为8mA,传输时13mA。

双模:待机为20mA,播放为30mA
8、串口波特率默认为31250,用户可以AT指令设置支持I2S输出。

数字音频
BT401蓝牙模块的优势说明
1、传统的蓝牙MIDI,一般需要两个蓝牙模块,1个负责MIDI数据。

1个负责手机端伴奏音乐播放
2、而BT401是二选一的方案,所以可以取代原本两个蓝牙模块,合二为一,节省成本
3、传统的音频蓝牙,一般是DAC输出,这样会有噪声很不好处理。

BT401能设置为I2S输出,全数字
二、详细记录--开发的说明
2.0蓝牙MIDI的UUID说明--以及测试说明--midi wrench
蓝牙芯片与iPhone/iPad连接通信:
1、iPhone先在APP Store搜索并下载安装
2、进入APP,进入设置,然后选择“Bluetooth MIDI”
3、找到目标蓝牙,连接成功之后。

按下钢琴端的琴键,APP上面会显示信息。

4、按下发送Note On信息松开发送Note off
2.1蓝牙MIDI的UUID--LightBlue测试说明IOS
1、iPhone在APP Store搜索LightBlue并下载安装。

如上有四个图
2、打开软件连接BT401-BLE->下拉找到Read Wirte Notify->点击SUBSCRIBE即可监视数据情况
2.2硬件以及指示灯说明
请留意:BT401蓝牙模块出厂的时候,默认是不会烧录MIDI的固件,如果有需要,请单独备注说明
这里我们预留了4个指示灯,请使用的时候,一定要关注,这些指示灯都是一些状态指示灯
PB6--APP给BT指示灯这个是APP端,发送MIDI数据给蓝牙芯片,则闪一下
PR1--整体状态指示灯系统整体指示灯,可以详细看看BT401模块的说明书
PR2--UART接收指示灯串口接收指示灯,一旦下位机有串口数据给蓝牙芯片,这个指示灯就会闪一下
PC1--BLE连接指示灯连接上手机蓝牙MIDI,就常亮,断开这是熄灭
备注:所有其他的功能,请一切以“BT401用户手册”为准。

在资料库里面的“02_用户手册_最完整的说明”文件夹2.3BT401模块支持的APP
由于蓝牙MIDI是标准的协议,所以市面上基本所有的app都是支持的。

安卓或者IOS的都可以
备注:文档未描述的地方,以资料库里面“02_用户手册_最完整的说明”文档为准
2.4蓝牙MIDI的串口波特率
AT+CT01\r\n波特率9600AT+CT04\r\n波特率57600
AT+CT02\r\n波特率19200AT+CT05\r\n波特率115200
AT+CT03\r\n波特率38400AT+CT06\r\n波特率256000
AT+CT07\r\n波特率31250
1、一旦设置了波特率之后,芯片会记忆。

下一次开机,波特率就变成了用户所设置的。

出厂默认的波特率是31250
2、设置完波特率之后,请等待1秒钟,再发送复位指令,或者断电重启一下,重新初始化一下芯片的串口设置
3、如果要恢复默认的波特率,请发送恢复出厂设置的命令,此时芯片会自动擦除所有的配置
2.5BT401模块和电钢琴的接线图
2.6BT401模块的样品图。