藍芽AT指令使用

2021-09-17 02:06:34 字數 1305 閱讀 2951

1、hc-05是主從一體化的藍芽串列埠模組,主從可指令切換,指令豐富齊全。(供電電壓3.3v~3.6v)

2、hc-06是主從一體化的藍芽串列埠模組,主從可指令切換,指令少於hc-05,使用簡單。(供電電壓3.3v~3.6v)

3、hc05at 設定時需要將傳送新行勾上,而 hc06 則不需要勾上

4、hc05 主機為快閃,從機為慢閃;hc06 主機為慢閃,從機為快閃,二者正 好相反

5、兩種藍芽進入at模式方法:

①hc05:在市場上hc05模組有兩種,一種是有en腳,另一種是key腳

en腳:讓hc-05模組進入at模式,需要在通電之前,先把key引腳(藍芽模組本身的34腳)接在高電位(通常3.3v,但是接5v也行),在尚未與其他藍芽裝置配對之前,hc-05板子上的led將每秒閃爍1次。若進入at模式,led將每兩秒閃爍一次,不閃爍: 已經連線,hc-05的at命令,採用38400bps的速率傳送

key腳:先按著板子上的key開關,再通電,即可讓此藍芽模組進入at模式(通電之後即可放開開關)

②hc06:不需要接en引腳,只需接tx、rx、vcc、gnd即可,en引腳可以用來清除連線記憶,因為hc06設為主機後,掃瞄附近藍芽,配對成功之後,會記憶其位址,以後不會連線其他藍芽,因此需要拉高en引腳來重置,目前不明白hc06的state引腳是幹嘛用的,除了上述拉高en引腳之外,還有一種重置方法,就是先使用at+role=s使之變成從機,然後使用at+role=m使之變成主機(之前記憶被清除),重啟電源,開啟需要連線的從機藍芽,過幾秒藍芽主機和新的藍芽從機便會連線在一起,現象是兩個藍芽都不閃爍

1、藍芽不能夠通過3.3v供電,因此stm32、k60等3.3v的需給藍芽外接電源(共地)才可驅動藍芽(即使藍芽小燈亮了也不行)

2、①hc05:模組預設波特率為9600、預設配對密碼為1234、預設名稱為hc-05 ,at模式波特率固定38400,8位資料位、1位停止位、無奇偶校驗的通訊格式,預設波特率9600 資料位8位,停止位1位

②hc06:at模式及普通模式都是9600

4、設定時不能與其他藍芽連線

**非常詳細的教程,藍芽高階之路

**hc05命令與hc05配置方法

**hc05簡潔的配置方法

**hc05設定方式

**兩個藍芽通過兩個串列埠助手進行通訊(不用繫結位址,只要兩個藍芽為主從模式、波特率、密碼相同也可以連線)

太極創客:

Linux使用藍芽

linux使用藍芽 今天我們介紹如何在linux上通過命令使用藍芽 由於本人的筆記本沒有帶藍芽,所以我買了乙個usb介面的藍芽介面卡,執行如下命令,就可以開到我們的藍芽裝置了 第二行 執行hciconfig可以看到 從上圖可以看出,我們的藍芽裝置是hci0 執行hcitool dev可以看到我們的藍...

Linux使用藍芽

今天我們介紹如何在linux上通過命令使用藍芽 由於本人的筆記本沒有帶藍芽,所以我買了乙個usb介面的藍芽介面卡,執行如下命令,就可以開到我們的藍芽裝置了 第二行 執行hciconfig可以看到 從上圖可以看出,我們的藍芽裝置是hci0 執行hcitool dev可以看到我們的藍芽裝置的硬體位址 執...

藍芽的使用

通過藍芽向d1傳送移動控制指令 基本的速度指令格式,如下 z 20 20 說明 指令用於設定在單位時間 1 pid rate 秒 內 d1 移動期望編碼器的脈衝數。第乙個引數用於設定左輪的速度,第二引數用於設定右輪的速度,正數代表向前移動,負數代表向後移動。注意 這裡所說的速度不是以m s的速度,而...