51單片機——藍牙遠程點燈

技術:51單片機、藍牙、HC-0五、串口
 

概述

本文介紹瞭如何配置HC-05藍牙模塊和APP如何遠程控制單片機上的LED燈

詳細

1、HC-05藍牙模塊html

HC-05是主從一體的藍牙串口模塊,使用起來很是之方便,當HC-05與其餘藍牙設備鏈接成功後,使用方法與串口沒什麼差異,固然HC-05要跟你的單片機串口鏈接起來。簡單畫畫原理說明下:測試

1549107276767094579.png


2、HC-05藍牙配置spa

  • 打開:HC-05模塊軟件 --> HC-05AT測試版3d

圖片2.png

  • 打開:讀我.txt,跟着一步一步作就好了調試

  • 波特率(配置時默認):38400,接下來配置藍牙信息:htm

1549108701285096193.png

  • 寫好以後,點擊跟更模塊信息,再點擊獲取模塊信息查看配置狀況:blog

1549108676065030954.png

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

1549108458114048241.png 1549108614100048425.png

 


3、51單片機——藍牙點燈get

硬件鏈接:it

 

圖片7.png

串口配置:

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燈
}

測試:手機下載藍牙調試助手軟件,這裏我隨便下載了一個,也分享給你們用

  • 手機先打開藍牙,而後按操做鏈接藍牙:

1549109099638045505.png 1549109142179005012.png

  • 發送’0’ , LED燈滅

1549109240886035022.png 1549109260630015662.png

  • 發送’1’ , LED燈亮

1549109412939046469.png 1549109441665078991.png

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

1549109488311060723.png

 


4、總結

本文介紹瞭如何配置HC-05藍牙模塊和如何進行藍牙點燈。其實配置好HC-05藍牙後,具體使用跟操做串口差很少的,因此你只要會操做串口,那麼藍牙對於你來講是很是簡單的!往期串口文章:http://www.demodashi.com/demo/14691.html


5、項目結構圖

 

圖片15.png

注:本文著做權歸做者,由demo大師發表,拒絕轉載,轉載須要做者受權

相關文章
相關標籤/搜索