一、概念簡(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)注
119文章
6313瀏覽量
178735 -
MIDI
+關(guān)注
關(guān)注
0文章
78瀏覽量
16850
發(fā)布評(píng)論請(qǐng)先 登錄
藍(lán)牙模塊產(chǎn)品解析與選型指南
HLK-B50S雙模藍(lán)牙透?jìng)?b class='flag-5'>模塊
FSC-BT9101AI:藍(lán)牙 5.3 雙模 SoC 模塊介紹
【教程】簡(jiǎn)單上手!億佰特E104-BT09藍(lán)牙模塊應(yīng)用指南
【教程】輕松上手~手把手教你學(xué)會(huì)使用E104-BT01藍(lán)牙模塊
HM-BT2204藍(lán)牙透?jìng)?b class='flag-5'>模塊規(guī)格詳解:功能特性、電氣參數(shù)及應(yīng)用設(shè)計(jì)指導(dǎo)
如何配置雙模式下的 BT 芯片?
請(qǐng)問(wèn)哪些芯片支持雙模BT/BLE和BLE音頻?
新品上市!藍(lán)牙接近開(kāi)關(guān)模組、多功能開(kāi)發(fā)板、千兆級(jí)路由網(wǎng)關(guān)模塊、低功耗WiFi模塊
億佰特首款高通芯BLE5.1藍(lán)牙音頻模塊!還有藍(lán)牙測(cè)試套件、USB轉(zhuǎn)接板上新!
WT588F02B-8S(B2)語(yǔ)音芯片MIDI版本說(shuō)明V1
藍(lán)牙模塊廠家推薦,支持雙模BLE音頻
新品推薦!國(guó)產(chǎn)LoRa擴(kuò)頻模塊、WiFi+藍(lán)牙雙模模組、低功耗藍(lán)牙轉(zhuǎn)串口模塊
新品發(fā)布!全國(guó)產(chǎn)LPWAN遠(yuǎn)距離傳輸模塊、RS485轉(zhuǎn)藍(lán)牙轉(zhuǎn)換器及BLE5.0藍(lán)牙模塊
雙模藍(lán)牙MIDI模塊BT401的功能簡(jiǎn)單描述和藍(lán)牙MIDI協(xié)議
評(píng)論