技術:51單片機、藍牙、HC-05、串口
概述
本文介紹了如何配置HC-05藍牙模塊和APP如何遠程控制單片機上的LED燈
詳細
一、HC-05藍牙模塊
HC-05是主從一體的藍牙串口模塊,使用起來非常之方便,當HC-05與其他藍牙設備連接成功后,使用方法與串口沒什么差別,當然HC-05要跟你的單片機串口連接起來。簡單畫畫原理說明下:

二、HC-05藍牙配置
-
打開:HC-05模塊軟件 --> HC-05AT測試版

-
打開:讀我.txt,跟着一步一步做就行了
-
波特率(配置時默認):38400,接下來配置藍牙信息:

-
寫好之后,點擊跟更模塊信息,再點擊獲取模塊信息查看配置情況:

-
OK,這樣就配置完成了,接下來,手機打開藍牙看看能不能找到你的藍牙:

三、51單片機——藍牙點燈
硬件連接:

串口配置:
void UsartInit() //設置串口
{
SCON=0X50; //設置為工作方式1
TMOD=0X20; //設置計數器工作方式2
PCON=0X80; //波特率加倍
TH1=0XFA; //計數器初始值設置,注意波特率是9600的
TL1=0XFA;
ES=1; //打開接收中斷
EA=1; //打開總中斷
TR1=1; //打開計數器
}
注:這里波特率要跟HC-05藍牙那邊設置的一樣:9600
藍牙點燈:
if(receiveData=='1')
{
led=1; //接收1時,打開LED燈
}
if(receiveData=='0')
{
led=0; //接收0時,關閉LED燈
}
測試:手機下載藍牙調試助手軟件,這里我隨便下載了一個,也分享給大家用
-
手機先打開藍牙,然后按操作連接藍牙:

-
發送’0’ , LED燈滅

-
發送’1’ , LED燈亮

-
或者用APP中的按鍵來實現開關燈:

四、總結
本文介紹了如何配置HC-05藍牙模塊和如何進行藍牙點燈。其實配置好HC-05藍牙后,具體使用跟操作串口差不多的,所以你只要會操作串口,那么藍牙對於你來說是非常簡單的!往期串口文章:http://www.demodashi.com/demo/14691.html
五、項目結構圖

