單片機是可以和藍牙連接的,通過UART串口連接。HC-05是市面上比較常見的藍牙模組,主從是一體的,跟單片機通過UART串口連接,連接完成后,即把藍牙當作串口來使用,使用AT指令即可操作藍牙,從而忽略掉藍牙協議,大大降低了產品的開發難度。
單片機和藍牙的端口連接
單片機和藍牙通過串口連接,單片機串口的TXD和藍牙的RXD連接;單片機的RXD和藍牙的TXD連接,也就是所謂的交叉連接。
必須注意的是,單片機和藍牙要使用同一個電源,以防止通訊不穩定。
HC-05藍牙和單片機的通訊設置
上面說過,把藍牙當作一個串口來使用,和單片機進行串口通信,所以要設置波特率和通訊的數據格式,這個要按照串口的通訊要求來設置,通訊格式的要求如下所示。
AT指令的使用
單片機和藍牙通過串口建立連接之后,把藍牙模塊當作一個串口設備來使用,為了方便調試可以選擇藍牙用串口調試助手,這種調試軟件在市面上有很多,可以尋找合適能用的。單片機和藍牙通訊是通過AT指令來實現的。
對于AT指令,用專門的文檔來描述,可以翻閱HC-05藍牙模塊的手冊。