Ⅰ 藍牙at是什麼意思
藍牙AT 是一個用於與藍牙模塊通信的協議,它是「命令-響應」體系結構。它通過發送AT指令(AT命令)到藍牙模塊,然後等待其響應(AT響應)來實現通信。這個協議使開發人員能夠在處理器和藍牙模塊之間快速傳輸數據,同時也為用戶提供了處理器與藍牙模塊通信的便利方式。
藍牙AT命令由兩個部分組成:欲執行的命令和參數。在AT命令中,命令和參數之間用等號連接。以下是一些常用的AT命令:
AT+VERSION:獲取藍牙模塊的版本信息。
AT+NAME:獲取或設置藍牙模塊的設備名稱。
AT+BAUD:獲取或設置藍牙模塊的波特率。
AT+DISC:斷開藍牙設備的連接。
AT+INQM:設置藍牙設備的掃描模式。
AT+RMAAD:將所有保留的藍牙設備信息刪除。
藍牙AT協議的優勢在於它是一種低功耗、短時延、可擴展且易於使用的協議。藍牙AT協議對於那些需要從單片機到藍牙模塊進行快速通信的嵌入式系統應用程序非常有用。這個協議還提供了一種通過AT命令輕松控制藍牙模塊的方式,因此,無須編寫復雜代碼,就可以實現與藍牙設備進行通信。
Ⅱ 藍牙模塊HC05使用全記錄
第一次嘗試使用藍牙模塊,花了很多時間無法正常連接。
主要的問題是無法進入at模式,進行相應的設置。經過多日的查找資料與摸索,終於找到了其中的法門,現作記錄,方便日後的碰到相關問題時查找答案。
註:不同廠家的藍牙模塊的設置有可能是不同的,這個需要找到相關的廠家了解情況。
一、藍牙模塊HC05的種類
這個太重要了!一種是帶有小黑色按鈕的,它長這樣:
另一種是不帶黑色按鈕的,它長這樣:
二、怎樣進入AT模式
需要一塊藍牙調試模塊把藍牙直接邊上按鈕。也有稱為USB to TTL ,或者USB轉串口信號模塊。它大概長這樣:
帶小黑色按鈕的,要選按著黑色按鈕,然後再加電(即插上電腦的USB口)
不帶按鈕的,要給KEY接線端接上一個電壓(VCC),然後再插入電腦,即可
當藍牙模塊state燈變為慢閃,則表明已經進入AT模式。
使用串口監視器就可以發送指令進行設置了。注意:
在AT模式下,波特率通常設置為:38400,回車加換行
當然,有些藍牙模塊的波特率可能是9600,具體看產品的指引。
三、AT常用指令
以下為把藍牙設置為從模式
AT+NAME=Bluetooth-Slave 藍牙名稱為Bluetooth-Slave
AT+ROLE=0 藍牙模式為從模式
AT+CMODE=0 藍牙連接模式為任意地址連接模式
AT+PSWD=1234 藍牙配對密碼為1234
AT+UART=9600,0,0 藍牙通信串口波特率為115200,停止位1位,無校驗位
AT+RMAAD 清空配對列表
四、藍牙的接線
藍牙與USB轉串口模塊連接方式,RXD-TX TXD-RX VCC-VCC GND-GND
藍牙跟ARDUNIO或其它板的接線同上
設好從模式後,把藍牙模塊接上Arnio板,當藍牙的變成快閃模式的時候,就可以進行配對了。默認的配對碼是:1234
Ⅲ 米思齊發數據給藍牙模塊怎麼用
米思齊發數據給藍牙模塊使用的方法:
1、藍牙開機。開機後,HC-06指示燈會一直閃爍,表示進入AT模式。
2、有線串口連接。選擇有線串口連接方式,單片機與電腦連接。我們假設這里使用的是51開發板。
3、藍牙引腳連接。配置時HC-06的Rx和Tx接51單片機的Rx和Tx,通常P3.0和P3.1。
4、輸入命令。先輸入AT(不帶空格輸入),然後串口助手會返回OK,修改波特率時,輸入AT+BAUDx(x為波特率號),串口助手會返回OKnnnn(nnnn是自己設置的波特率)注意,如果在此之後要進行其他命令操作,必須先斷開連接,將串口助手的波特率修改為剛剛設置的波特率,然後再打開串口繼續操作。
5、藍牙配對。HC-06模組默認名稱為hc-06,默認配對密碼為1234。