0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

双模蓝牙MIDI模块BT401的功能简单描述和蓝牙MIDI协议

清月电子 来源:清月电子 作者:清月电子 2022-12-14 14:55 次阅读

一、概念简述
蓝牙MIDI,实际上是由苹果公司推广并且应用的,目的是借助于低功耗蓝牙来实现 主机和设备之间的无线连接 。协议的标准也是苹果定的。目前也充分的应用到安卓平台了

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,距离10M
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、待机为20mA,播放为30mA
8、串口波特率默认为31250 ,用户可以AT指令设置 支持I2S输出。数字音频


二、详细记录--功能说明
2.1 蓝牙MIDI的测试说明--midi wrench
蓝牙芯片iPhone/iPad 连接通信
1、iPhone 先在APP Store 搜索 并下载安装

poYBAGOZcuKAFO54AAFCHcmpbr4752.png

2、进入APP ,进入设置,然后选择“Bluetooth MIDI”

pYYBAGOZcumAJKbwAAGvqiNa2Z4327.png

3、找到目标蓝牙,连接成功之后。 按下钢琴端的琴键,APP上面会显示信息
4、按下发送Note On信息 松开发送Note off

2.2 蓝牙MIDI的测试说明--虫虫钢琴APP
支持的APP其实很多,比如:”泡泡钢琴”、“弹琴吧”、“虫虫钢琴”。等等

操作最简单的,是泡泡钢琴
功能最多,谱曲最多的,是虫虫钢琴APP 。有安卓版本和IOS版本

下面介绍蓝牙MIDI的使用过程:注意手机端,需要打开蓝牙和定位的权限

pYYBAGOZcvSAZdbgAAScSnI2sks760.png

如下图,可以看到app端发送给蓝牙的数据,左边的数据格式
如下图,可以看到蓝牙模块接收到app发的数据之后,进行解码 再通过串口输出的数据流

这个是带F0灯的控制,所以数据流比较大

pYYBAGOZcvuAcxA3AAvCeJYUbos490.png


即使数据再多,他还是遵循苹果定义的规则,看起来复杂。实际弄懂之后也并不复杂


2.3 BT401硬件以及指示灯说明

pYYBAGOZcxiAbuk5AAMLz_1cdhU450.png


请留意:BT401蓝牙模块出厂的时候,默认是不会烧录MIDI的固件,如果有需要,请单独备注说明
这里我们预留了4个指示灯,请使用的时候,一定要关注,这些指示灯都是一些状态指示灯
PB6--APP给BT指示灯 这个是APP端,发送MIDI数据给蓝牙芯片,则闪一下
PR1--整体状态指示灯 系统整体指示灯,可以详细看看BT401模块的说明书
PR2--UART接收指示灯 串口接收指示灯,一旦下位机有串口数据给蓝牙芯片,这个指示灯就会闪一下
PC1--BLE连接指示灯 连接上手机蓝牙MIDI,就常亮,断开这是熄灭

备注:所有其他的功能,请一切以“BT401用户手册”为准。在资料库里面的“02_用户手册_最完整的说明”文件夹

2.4 BT401模块和电钢琴的接线图

pYYBAGOZcwKAFKLdAAwVSGr8SiM755.png


使用起来其实非常的简单,就4根线 和BT401蓝牙模块连接即可

2.5 BT401模块的样品图

poYBAGOZcySAFCKbAARpkEUUjLg026.png

模块采用邮票孔,使用上也是非常的简单

审核编辑黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    114

    文章

    5692

    浏览量

    168181
  • MIDI
    +关注

    关注

    0

    文章

    75

    浏览量

    15559
收藏 人收藏

    评论

    相关推荐

    KT1025A的双模蓝牙芯片,参考标准蓝牙天线,蓝牙距离短,会卡

    使用KT1025A的双模蓝牙芯片,为什么我参考BT201或者BT301,或者BT321F设计的蓝牙
    的头像 发表于 06-05 13:47 369次阅读
    KT1025A的<b class='flag-5'>双模</b><b class='flag-5'>蓝牙</b>芯片,参考标准<b class='flag-5'>蓝牙</b>天线,<b class='flag-5'>蓝牙</b>距离短,会卡

    KT1025A双模蓝牙芯片设置参数后搜不到蓝牙信号,如何分析呢

    为什么我使用BT201的KT1025A双模蓝牙芯片,设置了参数之后,搜不到蓝牙信号了,是什么问题呢?可能是硬件还是软件的问题?
    的头像 发表于 06-05 11:49 407次阅读
    KT1025A<b class='flag-5'>双模</b><b class='flag-5'>蓝牙</b>芯片设置参数后搜不到<b class='flag-5'>蓝牙</b>信号,如何分析呢

    蓝牙模块选型之蓝牙功能

    蓝牙模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,蓝牙模块将芯片和外围硬件电路集成到
    的头像 发表于 05-28 17:48 478次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>选型之<b class='flag-5'>蓝牙</b><b class='flag-5'>功能</b>

    什么是经典蓝牙模块

      什么是经典蓝牙模块? 前面我们已经就蓝牙模块的概念做了了解,随着时间的推移,产品越来越智能,需要的蓝牙
    的头像 发表于 05-24 14:52 318次阅读
    什么是经典<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>?

    蓝牙连接手机播放音乐的同时传输少量数据,那些蓝牙芯片可以实现呢

    影响 这个是可以做到的,详见KT1025A-QSOP24的芯片功能,如果是模块的需求,可以选择BT401蓝牙模块
    的头像 发表于 04-30 11:26 474次阅读
    <b class='flag-5'>蓝牙</b>连接手机播放音乐的同时传输少量数据,那些<b class='flag-5'>蓝牙</b>芯片可以实现呢

    国产低功耗蓝牙芯片OM6650AM 支持蓝牙5.1协议栈与2.4GHz私有协议双模军规级SoC芯片

    、工作模式:双模蓝牙设备可以同时连接两个不同模式的设备,例如手机、平板等使用传统蓝牙连接,而智能手表、健身追踪器等使用低功耗蓝牙连接。2、兼容性:
    发表于 04-09 17:12

    蓝牙双模音频模块支持串口AT指令控制介绍

    蓝牙音频模块支持串口AT指令控制介绍,这里推荐BT401蓝牙模块功能简介如下:
    的头像 发表于 03-28 11:27 565次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>双模</b>音频<b class='flag-5'>模块</b>支持串口AT指令控制介绍

    蓝牙双模的优势有哪些?

    蓝牙双模是针对蓝牙在数据传输应用领域,集合了经典蓝牙和BLE低功耗蓝牙,支持蓝牙BR/EDR(S
    的头像 发表于 01-16 16:22 906次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>双模</b>的优势有哪些?

    单模蓝牙模块双模蓝牙模块指的是什么意思?它们之间有什么区别呢

    单模蓝牙模块双模蓝牙模块指的是什么意思?它们之间有什么区别呢  单模蓝牙
    的头像 发表于 01-15 14:59 3952次阅读

    蓝牙midi蓝牙音频或者蓝牙audio有什么区别呢

    、什么是蓝牙midi,这个一般问这个问题的人,基本都懂,蓝牙midi实际就是在标准midi协议
    的头像 发表于 01-09 15:22 982次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>midi</b>和<b class='flag-5'>蓝牙</b>音频或者<b class='flag-5'>蓝牙</b>audio有什么区别呢

    AT32WB415 BLE MIDI入门指南

    AT32WB415 BLE MIDI入门指南介绍如何建立一个MIDI的控制器,发送控制讯号给手机进行播放。
    发表于 10-26 07:24

    BLE蓝牙模块功能应用②——定位功能

    蓝牙定位是BLE蓝牙模块的重要功能,可以弥补GPS无法覆盖室内定位的场景。本文将从iBeacon概述、定位技术原理以及行业应用来展开介绍,带大家熟悉了解BLE
    的头像 发表于 10-18 08:25 695次阅读
    BLE<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b><b class='flag-5'>功能</b>应用②——定位<b class='flag-5'>功能</b>

    DX-BT08-B蓝牙模块技术手册

    DX-BT04-A 蓝牙模块是深圳大夏龙雀科技有限公司专为智能无线数据传输而打造,遵循V2.1+EDR蓝牙规范。 本模块支持UART接口,并
    发表于 09-28 08:04