久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6891|回復: 3
打印 上一主題 下一主題
收起左側

藍牙hc程序源碼(實現APP與單片機的通信)

  [復制鏈接]
跳轉到指定樓層
樓主
文件中Readme文件有連線方式,壓縮包含程序源碼,用keil打開口按照接線方式即可通行。
拿出來與大家分享,程序不復雜,只要有一點單片機的基礎即可,,
能力有限,歡迎私聊討論指出不足,不懂連線或其它地方也可私聊進行討論學習。
MCU:STM32F103
1、通過手機APP發送數據
2、通過手機APP發送指令
指令1:led0      控制led0燈狀態的反轉
指令2:led1      控制led1燈狀態的反轉
指令3:beep      控制蜂鳴器的開關
指令4:lcdwrite   lcd      顯示一條標語 手機
可接收來自單片機的數據,也可發送數據給單片機,
藍牙采用hc05從機模式接線方式:本程序采用usart3與藍牙進行通信,藍牙的RX引腳接usart3的TX,
藍牙的Tx接usart3的rx引腳,VCC接3.3V電源,KEY引腳接PA4,STATE引腳接PA15(若使用51單片機,請選用一份調試好串口的程序,將該程序進行部分移植即可)


藍牙指令:
AT                           OK
AT+VERSION?                    +VERSION:hc01.comV2.1
AT+NAME?                    +NAME:MrWang\r\n
at+name=MrWang                OK
AT+ PSWD?                    +PSWD:123321   
AT+ UART?                    +UART:9600,1,0
AT+UART=9600,1,0            OK
AT+RESET                    OK
AT+ ROLE?                    +ROLE:0

單片機源程序如下:
  1. //寄存器開發版本:原子開發板stm32f103  
  2. #include "sys.h"
  3. #include "delay.h"
  4. #include "usart.h"
  5. #include "lcd.h"
  6. #include "key.h"
  7. #include "usart3.h"
  8. #include "HC05.h"
  9. #include "string.h"
  10. #include "lcd.h"
  11. #include "led.h"
  12. #include "beep.h"
  13. int main(void)
  14. {
  15.         u16 reclen=0;
  16.         Stm32_Clock_Init(9);
  17.         delay_init(72);
  18.         KEY_Init();
  19.         HC05_Init(9600,36);
  20.         uart_init(72,115200);
  21.         LCD_Init();
  22.         LED_Init();
  23.         BEEP_Init();
  24.         while(1)
  25.         {
  26.                 if(USART3_RX_STA&0X8000)  //說明接收到數據,不懂就看usart3的中斷處理函數
  27.                 {
  28.                         reclen=USART3_RX_STA&0X7FFF;        //得到數據長度
  29.                           USART3_RX_BUF[reclen]=0;                 //加入結束符
  30.                         //指令的匹配函數,沒有應用到工程,這里就直接用if逐個判斷了
  31.                         if(!strcmp("led0",(const char*)USART3_RX_BUF))
  32.                         {
  33.                                 LED0=~LED0;
  34.                         }
  35.                         else if(!strcmp("led1",(const char*)USART3_RX_BUF))
  36.                         {
  37.                                 LED1=~LED1;
  38.                         }
  39.                         else if(!strcmp("beep",(const char*)USART3_RX_BUF))
  40.                         {
  41.                                 BEEP=~BEEP;
  42.                         }
  43.                         else if(!strcmp("lcdwrite",(const char*)USART3_RX_BUF))
  44.                         {
  45.                                 POINT_COLOR=RED;
  46.                                 BACK_COLOR=DARKBLUE;
  47.                                 LCD_ShowString(30,160,200,16,16,(u8*)"blue templete  .......");
  48.                         }
  49.                         u3_printf("【發送數據】:%s\r\n",USART3_RX_BUF); //回顯函數
  50.                         USART3_RX_STA=0;
  51.                 }
  52.                 if(!KEY0)
  53.                 {
  54.                         SendData((u8*)"你好啊");  //做測試用
  55.                 }
  56.         }
  57. }
復制代碼

所有資料51hei提供下載:
BULE(HC05).rar (1.23 MB, 下載次數: 96)
[官方]匯承HC-05藍牙串口模塊使用規格書(含指令集).pdf (1.56 MB, 下載次數: 34)





評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:378239 發表于 2018-7-23 23:45 | 只看該作者
貌似不錯,準備下載來看看
回復

使用道具 舉報

板凳
ID:186936 發表于 2018-7-24 17:02 | 只看該作者
下載不了怎么
回復

使用道具 舉報

地板
ID:418770 發表于 2020-1-26 10:15 | 只看該作者
app 是源碼的嗎?是什么寫的?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕欧美在线观看 | 中文字幕在线免费观看 | 福利片在线观看 | 美女爽到呻吟久久久久 | 国产在线激情视频 | 午夜视频在线免费观看 | 日日日视频 | 999久久久| 神马久久久久久久久久 | 免费看国产一级特黄aaaa大片 | 天堂综合网久久 | 精品免费国产视频 | 日韩色视频 | 精品国产视频 | 91视频免费观看 | 激情小视频| 懂色av一区二区三区在线播放 | 凹凸日日摸日日碰夜夜 | 成人精品高清 | 欧美久久精品一级c片 | 美女在线观看国产 | 日韩aⅴ在线观看 | 超碰日本 | 久久久久久久久久久久91 | 一级大片 | 精品久久一区 | 精品一区二区av | 黄色一级网 | 久久久精品一区 | 国产精品99久久久久久动医院 | 日批免费观看 | 国产精品日韩一区二区 | 久久国产美女视频 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 亚洲最新在线 | 九九久久99| www.887色视频免费 | 青春草91 | 日日夜夜免费精品 | 成人在线观看免费视频 | 97福利在线 |