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

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

审核编辑黄昊宇

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

    关注

    119

    文章

    6389

    浏览量

    179287
  • MIDI
    +关注

    关注

    0

    文章

    79

    浏览量

    16941
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    BT401 蓝牙音频模块,支持 BLE 和 SPP 双模数据透传

    蓝牙音频
    jf_96571837
    发布于 :2026年04月08日 22:29:28

    一颗模块搞定 WiFi + 蓝牙:WiFi蓝牙模块从原理到应用

    配对,又能传输大流量数据,是万物互联时代的主流无线方案。 一、什么是 WiFi蓝牙模块简单说, WiFi蓝牙模块 就是把 WiFi 和
    的头像 发表于 03-19 11:06 451次阅读
    一颗<b class='flag-5'>模块</b>搞定 WiFi + <b class='flag-5'>蓝牙</b>:WiFi<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>从原理到应用

    适配MiSTer FPGA平台的开源MIDI接口板介绍

    玩 MiSTer FPGA 平台想拓展 MIDI 功能,却没有专用适配接口?外接 MIDI 设备担心浪涌损坏核心板,无隔离保护不敢轻易连接?接口数量少,满足不了多 MIDI 设备同时连
    的头像 发表于 03-13 14:25 456次阅读

    Wi-Fi 6双频 + 蓝牙双模模块详解

    一、什么是Wi-Fi 6双频 + 蓝牙双模模块 Wi-Fi 6双频 + 蓝牙双模模块是一类集成了
    的头像 发表于 01-21 10:28 584次阅读
    Wi-Fi 6双频 + <b class='flag-5'>蓝牙</b><b class='flag-5'>双模</b><b class='flag-5'>模块</b>详解

    蓝牙模块产品解析与选型指南

    蓝牙模块成为了开发者和用户的一大难题。 本文将深入探讨蓝牙模块的选型与比较,帮助读者理解在不同需求下如何选择合适的蓝牙
    的头像 发表于 01-20 14:02 293次阅读

    蓝牙芯片BT6.0双模无线蓝牙音箱应用方案

    蓝牙技术如今已成为无线音频传输的主流方式,而蓝牙芯片的性能直接决定了无线音箱的音质、连接稳定性和功能体验。近年来,蓝牙6.0芯片以其更强的性能与更低的功耗,逐渐成为高品质音箱设计的核心
    的头像 发表于 12-16 15:50 731次阅读

    HLK-B50S双模蓝牙透传模块

    的关键。今天,我们为大家介绍一款高性能蓝牙透传模块——HLK-B50S,它不仅支持双模蓝牙5.3,还具备丰富的扩展接口与灵活的应用方式,助力各类设备快速实现
    的头像 发表于 12-08 11:13 659次阅读
    HLK-B50S<b class='flag-5'>双模</b><b class='flag-5'>蓝牙</b>透传<b class='flag-5'>模块</b>

    FSC-BT9101AI:蓝牙 5.3 双模 SoC 模块介绍

    在无线通信模块领域,"高性能" 与 "易开发" 往往难以兼顾,而 FSC-BT9101AI 的出现打破了这一局限。作为飞易通推出的新一代蓝牙 5.3 双模低功耗远距离高速数传
    的头像 发表于 10-20 17:19 971次阅读
    FSC-<b class='flag-5'>BT</b>9101AI:<b class='flag-5'>蓝牙</b> 5.3 <b class='flag-5'>双模</b> SoC <b class='flag-5'>模块</b>介绍

    高性能多协议蓝牙6.0无线模块

    PTR54L05S是一款基于NordicnRF54L05芯片打造的硬币大小、超低功耗的双核无线通信模块,专为物联网(IoT)和边缘计算应用设计。该模块集成了先进的无线协议支持与强大的处理能力,适用于
    的头像 发表于 09-09 16:16 2363次阅读
    高性能多<b class='flag-5'>协议</b><b class='flag-5'>蓝牙</b>6.0无线<b class='flag-5'>模块</b>

    【教程】简单上手!亿佰特E104-BT09蓝牙模块应用指南

    E104-BT09是亿佰特基于泰凌微的TLSR8208BER芯片研发的符合蓝牙协议5.0的模块,该模块使用通用的AT指令设置参数,操作
    的头像 发表于 08-07 19:32 1293次阅读
    【教程】<b class='flag-5'>简单</b>上手!亿佰特E104-<b class='flag-5'>BT</b>09<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>应用指南

    【教程】轻松上手~手把手教你学会使用E104-BT01蓝牙模块

    E104-BT01是成都亿佰特电子科技有限公司基于德州仪器(TI)CC2541射频芯片研发的符合蓝牙协议5.0的模块,该模块主从一体,可实现
    的头像 发表于 07-24 19:33 1968次阅读
    【教程】轻松上手~手把手教你学会使用E104-<b class='flag-5'>BT</b>01<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>

    HM-BT2204蓝牙透传模块规格详解:功能特性、电气参数及应用设计指导

    内容概要:HM-BT220X是一款基于低功耗蓝牙BLE5.2SoC芯片的透传模块,采用ARM®Cortex®-M3332位处理器内核,最高频率76.8MHz,内嵌2.4GHz射频收发器,支持无线数据
    发表于 07-21 09:56 0次下载

    如何配置双模式下的 BT 芯片?

    我需要以双模式设置 CYBW20721B2 蓝牙模块。 我们现在使用的蓝牙芯片配置为仅作为外围设备工作。 并且我想将其配置为双模式(
    发表于 06-27 08:10

    请问哪些芯片支持双模BT/BLE和BLE音频?

    AIROC ™蓝牙 5.3 双模 SoC:这些 SoC 同时支持蓝牙经典和 LE 音频”。然而,似乎很难找出哪些芯片确实同时支持 BLE 音频和经典 BT 音频配置文件。有人能帮我吗?
    发表于 06-27 06:30

    新品上市!蓝牙接近开关模组、多功能开发板、千兆级路由网关模块、低功耗WiFi模块

    新品上市蓝牙接近开关模组开源类多功能开发板低功耗WiFi模块千兆级路由网关模块新品参与送样文末了解详情↓↓↓EWM104-BT13系列
    的头像 发表于 05-15 19:34 1504次阅读
    新品上市!<b class='flag-5'>蓝牙</b>接近开关模组、多<b class='flag-5'>功能</b>开发板、千兆级路由网关<b class='flag-5'>模块</b>、低功耗WiFi<b class='flag-5'>模块</b>