摘要:二模塊原理藍牙模塊的通信示意圖如下兩個設備主控芯片或單片機分別連接各自的藍牙模塊,即將主控芯片與藍牙模塊的串口控制引腳交叉連接。如圖注藍牙模塊自帶轉電路。注博主演示的藍牙模塊雖然不是,但是功能和一樣。
HC-05 藍牙串口通信模塊,是基于 Bluetooth Specification V2.0 帶 EDR 藍牙協議的 數傳模塊。無線工作頻段為 2.4GHz ISM,調制方式是 GFSK。模塊最大發射功率為 4dBm, 接收靈敏度-85dBm,板載 PCB 天線,可以實現 10 米距離通信。
模塊自帶 LED 燈,可直觀判斷藍牙的連接狀態。 模塊采用 CSR 的 BC417 芯片,支持 AT 指令,用戶可根據需要更改角色(主、從模式) 以及串口波特率、設備名稱等參數,使用靈活。
藍牙模塊的通信示意圖如下:兩個設備主控芯片或單片機分別連接各自的藍牙模塊,即將主控芯片與藍牙模塊的串口控制引腳交叉連接。因為藍牙模塊自帶透傳功能,簡單來說就是主控芯片串口什么數據,藍牙模塊就轉發什么數據,所以也可以把主控芯片的串口看作一個帶有無線傳輸的串口。
由于藍牙有主從機之分,模塊出廠默認為從機模式。如果需要設置為主機,需要通過AT指令對藍牙進行設置。
模塊與供電系統為 3.3V 的 MCU 連接時,串口交叉連接即可(模塊的 RX 接 MCU 的 TX、模塊的 TX 接 MCU 的 RX);模塊與供電系統為 5V 的 MCU 連接時,可在模塊的 RX 端串接一個 220R~1K 電阻再接 MCU 的 TX,模塊的 TX 直接接 MCU 的 RX,無需串接電阻。(注:請先確認所使用的 MCU 把 3.0V 或以上電壓認定為高電平,否則需加上 3.3V/5V 電平轉換電路;本人在使用STC89C52單片機是直連,不需要加電平轉換電路)。如圖:
(注:藍牙模塊自帶5V轉3.3V電路)。
帶有藍牙模塊的單片機與手機APP的通信示意圖,如下;藍牙模塊作為從機(藍牙模塊出廠默認為從機模式),安卓手機的藍牙作為主機;手機在藍牙界面上主動去搜索藍牙設備,當搜索到設備“HC-05”時,點擊該設備名稱,此時會彈出輸入匹配密鑰,密鑰為“1234”;
藍牙配對成功后,打開藍牙調試助手,點擊“連接設備”,
然后點擊“掃描新設備”,然后點擊藍牙名稱,即可完成連接。(注:博主演示的藍牙模塊雖然不是HC-05,但是功能和HC-05一樣)。
連接好藍牙后,APP就可顯示單片機發送的數據。
#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "usart.h" int main(void) { u16 t; u16 len; u16 times=0; delay_init(); //延時函數初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級 uart_init(9600); //串口初始化為9600,APP波特率默認9600 LED_Init(); //LED端口初始化 while(1) { printf("Hello World!!/r/n/r/n"); delay_ms(500); } }
如需藍牙模塊原理圖及測試程序等資料,請關注公眾號“單片機實例設計”,首頁回復“藍牙模塊”獲取資料;
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122112.html
摘要:當小于時,由供電讀數據工作時序單字節寫入上升沿置高電平,下降沿置低電平。當總線控制器把數據線從高電平拉到低電平時,讀時序開始,數據線必須至少保持然后總線被釋放見圖。因此,總線控制器在讀時序開始后必須停止把腳驅動為低電平以讀取腳狀態。 目錄 一、前言 二、總體的設計思路 (一)使用器材 (二...
摘要:設計簡介本設計是基于藍牙的超聲波無線測距的設計,主要實現以下功能實現通過測量當前溫度值實現通過溫差補償法公式修改超聲波在當前空氣中的傳播速度實現通過超聲波傳感器測量距離值。 設計簡介: 本設計是基于藍牙的超聲波無線測距的設計,主要實現以下功能: ① 實現通過DS18B20測量當前溫度值 ② ...
摘要:文章目錄一作品背景二功能要求三實現基礎功能一首先是要選材二原理圖設計二第一版本設計三焊接板四編寫單片機程序五下載程序驗證四外殼設計一圖紙設計二磨砂亞克力板五重新設計六安卓設計一界面設計二程序設計三功能設計作品嗶哩嗶哩視 ...
摘要:設計簡介本設計是基于單片機的藍牙控制窗簾電路系統,主要實現以下功能可通過顯示溫濕度光照強度窗簾狀態和模式可通過按鍵調整光照強度最小值可通過藍牙連接手機進行遠程控制可通過獲取溫濕度可通過光敏電阻獲取光照強度。 設計簡介: 本設計是基于單片機的藍牙控制窗簾電路系統,主要實現以下功能: 可通過LC...
閱讀 1258·2021-11-19 09:40
閱讀 3116·2021-11-02 14:47
閱讀 3048·2021-10-11 10:58
閱讀 3216·2019-08-30 15:54
閱讀 2665·2019-08-30 12:50
閱讀 1721·2019-08-29 16:54
閱讀 461·2019-08-29 15:38
閱讀 1236·2019-08-29 15:19