一、概念簡(jiǎn)述
藍(lán)牙MIDI,實(shí)際上是由蘋(píng)果公司推廣并且應(yīng)用的,目的是借助于低功耗藍(lán)牙來(lái)實(shí)現(xiàn) 主機(jī)和設(shè)備之間的無(wú)線連接 。協(xié)議的標(biāo)準(zhǔn)也是蘋(píng)果定的。目前也充分的應(yīng)用到安卓平臺(tái)了
1、BT401藍(lán)牙模塊支持藍(lán)牙5.0,雙模,標(biāo)準(zhǔn)的藍(lán)牙MIDI協(xié)議,實(shí)現(xiàn)MIDI數(shù)據(jù)和手機(jī)的傳輸,通過(guò)串口
2、通過(guò)串口將MIDI信號(hào)轉(zhuǎn)化為APP端能識(shí)別的信號(hào),通過(guò)藍(lán)牙協(xié)議傳輸?shù)紸PP。
3、支持藍(lán)牙音頻,也就是連接手機(jī)播放手機(jī)端的音樂(lè)。支持DAC輸出和I2S主機(jī)輸出,二選一播放音樂(lè),請(qǐng)連接“BT401-AUDIO”這個(gè)藍(lán)牙名
4、藍(lán)牙協(xié)議:藍(lán)牙5.0支持HFP/A2DP/AVRCP/HSP/GAVDP/IOP/SPP/BLE,距離10M
5、MIDI支持服務(wù):
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、待機(jī)為20mA,播放為30mA
8、串口波特率默認(rèn)為31250 ,用戶可以AT指令設(shè)置 支持I2S輸出。數(shù)字音頻
二、詳細(xì)記錄--功能說(shuō)明
2.1 藍(lán)牙MIDI的測(cè)試說(shuō)明--midi wrench
藍(lán)牙芯片與iPhone/iPad 連接通信:
1、iPhone 先在APP Store 搜索 并下載安裝
2、進(jìn)入APP ,進(jìn)入設(shè)置,然后選擇“Bluetooth MIDI”
3、找到目標(biāo)藍(lán)牙,連接成功之后。 按下鋼琴端的琴鍵,APP上面會(huì)顯示信息。
4、按下發(fā)送Note On信息 松開(kāi)發(fā)送Note off
2.2 藍(lán)牙MIDI的測(cè)試說(shuō)明--蟲(chóng)蟲(chóng)鋼琴APP
支持的APP其實(shí)很多,比如:”泡泡鋼琴”、“彈琴吧”、“蟲(chóng)蟲(chóng)鋼琴”。等等
操作最簡(jiǎn)單的,是泡泡鋼琴
功能最多,譜曲最多的,是蟲(chóng)蟲(chóng)鋼琴APP 。有安卓版本和IOS版本
下面介紹藍(lán)牙MIDI的使用過(guò)程:注意手機(jī)端,需要打開(kāi)藍(lán)牙和定位的權(quán)限
如下圖,可以看到app端發(fā)送給藍(lán)牙的數(shù)據(jù),左邊的數(shù)據(jù)格式
如下圖,可以看到藍(lán)牙模塊接收到app發(fā)的數(shù)據(jù)之后,進(jìn)行解碼 再通過(guò)串口輸出的數(shù)據(jù)流
這個(gè)是帶F0燈的控制,所以數(shù)據(jù)流比較大
即使數(shù)據(jù)再多,他還是遵循蘋(píng)果定義的規(guī)則,看起來(lái)復(fù)雜。實(shí)際弄懂之后也并不復(fù)雜
2.3 BT401硬件以及指示燈說(shuō)明
請(qǐng)留意:BT401藍(lán)牙模塊出廠的時(shí)候,默認(rèn)是不會(huì)燒錄MIDI的固件,如果有需要,請(qǐng)單獨(dú)備注說(shuō)明
這里我們預(yù)留了4個(gè)指示燈,請(qǐng)使用的時(shí)候,一定要關(guān)注,這些指示燈都是一些狀態(tài)指示燈
PB6--APP給BT指示燈 這個(gè)是APP端,發(fā)送MIDI數(shù)據(jù)給藍(lán)牙芯片,則閃一下
PR1--整體狀態(tài)指示燈 系統(tǒng)整體指示燈,可以詳細(xì)看看BT401模塊的說(shuō)明書(shū)
PR2--UART接收指示燈 串口接收指示燈,一旦下位機(jī)有串口數(shù)據(jù)給藍(lán)牙芯片,這個(gè)指示燈就會(huì)閃一下
PC1--BLE連接指示燈 連接上手機(jī)藍(lán)牙MIDI,就常亮,斷開(kāi)這是熄滅
備注:所有其他的功能,請(qǐng)一切以“BT401用戶手冊(cè)”為準(zhǔn)。在資料庫(kù)里面的“02_用戶手冊(cè)_最完整的說(shuō)明”文件夾
2.4 BT401模塊和電鋼琴的接線圖
使用起來(lái)其實(shí)非常的簡(jiǎn)單,就4根線 和BT401藍(lán)牙模塊連接即可
2.5 BT401模塊的樣品圖
模塊采用郵票孔,使用上也是非常的簡(jiǎn)單
審核編輯黃昊宇
-
藍(lán)牙
+關(guān)注
關(guān)注
115文章
5971瀏覽量
172651 -
MIDI
+關(guān)注
關(guān)注
0文章
78瀏覽量
15978
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
新品發(fā)布!全國(guó)產(chǎn)LPWAN遠(yuǎn)距離傳輸模塊、RS485轉(zhuǎn)藍(lán)牙轉(zhuǎn)換器及BLE5.0藍(lán)牙模塊

BT401雙模音頻藍(lán)牙模塊如何開(kāi)啟ble的透?jìng)?有什么注意事項(xiàng)

MIDI Unit:專業(yè)音頻控制單元,玩轉(zhuǎn)MIDI音樂(lè)制作

提升車載音頻體驗(yàn),F(xiàn)SC-BT1035 藍(lán)牙雙模音頻模塊助力智能車載系統(tǒng)
雙模藍(lán)牙CC2564模塊評(píng)估板用戶指南


電腦端如何和藍(lán)牙模塊建立連接通訊# 藍(lán)牙模塊# 物聯(lián)網(wǎng)# 串口通訊# 無(wú)線連接# spp協(xié)議# 雙模# 低功耗
終于明白為什么這么多客戶選擇這款藍(lán)牙模塊

ZX-D29雙模串口通訊藍(lán)牙模塊,支持小程序 蘋(píng)果 安卓手機(jī)連接通訊,支持BLE+SPP協(xié)議# 藍(lán)牙模塊#

如何選擇單模與雙模的藍(lán)牙模塊# 藍(lán)牙模塊# 數(shù)據(jù)透?jìng)? 單雙模# 物聯(lián)網(wǎng)# 串口通訊# 無(wú)線連接# 低功耗藍(lán)牙
什么是藍(lán)牙芯片?藍(lán)牙芯片和藍(lán)牙模塊的區(qū)別

KT1025A的雙模藍(lán)牙芯片,參考標(biāo)準(zhǔn)藍(lán)牙天線,藍(lán)牙距離短,會(huì)卡

KT1025A雙模藍(lán)牙芯片設(shè)置參數(shù)后搜不到藍(lán)牙信號(hào),如何分析呢

什么是經(jīng)典藍(lán)牙模塊?

藍(lán)牙連接手機(jī)播放音樂(lè)的同時(shí)傳輸少量數(shù)據(jù),那些藍(lán)牙芯片可以實(shí)現(xiàn)呢

評(píng)論