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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

可用的E4A藍牙模塊與手機通訊APP源代碼及51單片機程序

  [復制鏈接]
跳轉到指定樓層
樓主
在51hei論壇里看見有好幾個用E4A做藍牙模塊與手機通訊的,下載看看,連藍牙都搜索不到,為此某為此特意獻上一款可用的E4A源碼以及51單片機源碼,特以此供諸位檢查及參考,制作多有隨意,還請諸位君不要見怪為是!

小車做得有點隨意,諸位君可不要介意



前言:此款藍牙APP為自己在別人的基礎上改進而來,主要特點是數據雙向傳輸,單片機端可實現手機控制PWM占空比大小,從而實現無極調速,前后左右等等操作,可以回傳單片機端的信號到手機上,只不過偶爾會丟字節,會易安卓的可以多多琢磨。至于說單片機的硬件怎么連接這個就不再多說,可以參考代碼來實現硬件的連接!

藍牙設備顯示,搜索到自己的藍牙后,點擊即可連接。
有兩種模式切換,超聲波模式或藍牙模式,當然無非就是單片機端怎么編程了!其實每一個按鈕都發送一串唯一的數據,在此不累贅!
藍牙模塊可以回傳數據到App上,
只不過偶爾會丟字節,這個不知為何,
若有大神,還請賜教!

//==========E4AAPK藍牙代===============================================================//
變量 分割數據 為 文本型
變量 啟動時間 為 長整數型
    變量 模式 為 整數型
    變量 前燈 為 整數型
事件 按鈕6.被單擊()
        判斷 按鈕6.標題
        分支 "搜索設備"
            列表框1.清空項目()
            藍牙1.搜索設備() '搜索設備
            彈出提示("正在搜索")   
        分支 "斷開連接"
        藍牙1.斷開連接() '退出處理,釋放資源,結束內部處理線程
        豐富文本框1.內容=""
        編輯框1.內容=""
        編輯框2.內容=""
        速度調節.位置=50
        按鈕6.標題="搜索設備"
    結束 判斷
        
結束 事件

事件 主窗口.按下某鍵(鍵代碼 為 整數型,傳址 屏蔽 為 邏輯型)
        如果 鍵代碼 = 返回鍵 則
        如果 取啟動時間() - 啟動時間 >2000 則
            彈出提示("再按一次退出程序")
            啟動時間 = 取啟動時間()
        否則
            結束程序()
        結束 如果
    結束 如果
結束 事件

事件 主窗口.創建完畢()
    列表框1.字體大小 = 6
    標簽1.背景顏色=無色   
    列表框1.背景顏色=綠色
    模式=0   
    前燈=0
    藍牙1.是否存在()
    判斷 藍牙1.是否存在()
        分支 假
            彈出提示("沒有檢測到藍牙設備,程序將關閉")
            結束程序()
        分支 真
            判斷 藍牙1.是否已開啟()
                分支 假
                    藍牙1.開啟藍牙()
            結束 判斷
            
    結束 判斷
    保存窗口("主窗口",本對象) '本對象是當前窗口
                    
    保存窗口("窗口1",創建 窗口1)   
結束 事件

事件 藍牙1.發現設備(設備名稱 為 文本型,設備地址 為 文本型,是否已配對 為 邏輯型)
    列表框1.添加項目(設備名稱 & "/" & 設備地址 & "/" & 是否已配對)   
結束 事件

事件 列表框1.表項被單擊(項目索引 為 整數型)
    變量 設備信息 為 文本型
    變量 文本數組 為 文本型()
    變量 設備地址 為 文本型
    設備信息 = 列表框1.取項目內容(項目索引)
    文本數組 = 分割文本(設備信息,"/")
    設備地址 = 文本數組(1)
    彈出提示(設備地址)
    藍牙1.連接設備(設備地址)         '連接設備 我看了有些例程是沒有的   
    彈出提示("正在連接")

    藍牙1.停止搜索()
   
結束 事件

事件 藍牙1.連接完畢(連接結果 為 邏輯型,設備名稱 為 文本型,設備地址 為 文本型,連接模式 為 整數型)
    變量 設備信息 為 文本型
    變量 文本數組 為 文本型()
    如果 連接結果 = 真 則
        標簽1.標題 = "已連接:" & 設備名稱 & "-" & 設備地址
        按鈕6.標題="斷開連接"   
        彈出提示("連接成功")
    否則
        彈出提示("連接失敗")
        標簽1.標題 = "已斷開"
        按鈕6.標題="搜索設備"
    結束 如果   
結束 事件

事件 藍牙1.藍牙設置完畢(設置結果 為 整數型)
    判斷 設置結果
        分支 1 '開啟藍牙
            彈出提示("藍牙已開啟")
            藍牙1.置可被發現() '置可被發現
        分支 2    '不開啟藍牙
            信息框("信息","藍牙未被開啟,程序將退出!","確定")
            結束程序()
        分支 3    '置可被發現
            彈出提示("藍牙已設置為可被發現")
            藍牙1.置工作模式(2) '藍牙聊天模式
        分支 4    '不置可被發現
            信息框("信息","藍牙未被設置為可被發現,程序將退出!","確定")
            結束程序()
    結束 判斷   
結束 事件

事件 按鈕1.被按下(橫坐標 為 整數型,縱坐標 為 整數型)
        藍牙1.發送數據(文本到字節("@lefth","GBK"))
結束 事件
事件 按鈕1.被彈起(橫坐標 為 整數型,縱坐標 為 整數型)
    藍牙1.發送數據(文本到字節("@stoph","GBK"))
結束 事件

事件 按鈕2.被按下(橫坐標 為 整數型,縱坐標 為 整數型)
        藍牙1.發送數據(文本到字節("@ahead","GBK"))
結束 事件
事件 按鈕2.被彈起(橫坐標 為 整數型,縱坐標 為 整數型)
    藍牙1.發送數據(文本到字節("@stoph","GBK"))
結束 事件

事件 按鈕3.被按下(橫坐標 為 整數型,縱坐標 為 整數型)
        藍牙1.發送數據(文本到字節("@right","GBK"))
結束 事件
事件 按鈕3.被彈起(橫坐標 為 整數型,縱坐標 為 整數型)
    藍牙1.發送數據(文本到字節("@stoph","GBK"))
結束 事件

事件 按鈕4.被按下(橫坐標 為 整數型,縱坐標 為 整數型)
        藍牙1.發送數據(文本到字節("@backh","GBK"))
結束 事件
事件 按鈕4.被彈起(橫坐標 為 整數型,縱坐標 為 整數型)
    藍牙1.發送數據(文本到字節("@stoph","GBK"))
結束 事件

事件 按鈕5.被單擊()
        藍牙1.發送數據(文本到字節("@stoph","GBK"))
結束 事件


事件 按鈕7.被單擊()
     藍牙1.發送數據(文本到字節("@sgetd","GBK"))
     
結束 事件
事件 按鈕9.被單擊()
    判斷 前燈
        分支 0
            前燈=1
            藍牙1.發送數據(文本到字節("@ligh1","GBK"))
            按鈕9.標題="前燈開"
        分支 1
            前燈=0
            藍牙1.發送數據(文本到字節("@ligh0","GBK"))
            按鈕9.標題="前燈關"
    結束 判斷   
   
結束 事件
事件 按鈕10.被按下(橫坐標 為 整數型,縱坐標 為 整數型)
    藍牙1.發送數據(文本到字節("@load0","GBK"))
結束 事件
事件 按鈕10.被彈起(橫坐標 為 整數型,縱坐標 為 整數型)
    藍牙1.發送數據(文本到字節("@load1","GBK"))
結束 事件
事件 按鈕8.被單擊()
   
    判斷 模式
        分支 0
            按鈕8.標題="藍牙模式"
            藍牙1.發送數據(文本到字節("@mosh1","GBK"))
            模式=1
        分支 1
            按鈕8.標題="超聲波模式"
            藍牙1.發送數據(文本到字節("@mosh0","GBK"))
            模式=0
    結束 判斷
結束 事件

事件 速度調節.位置被改變(位置 為 整數型)
    如果 位置>9 且 位置<100 則  
    藍牙1.發送數據(文本到字節("@spe"&整數到文本(位置),"GBK"))
    結束 如果
結束 事件
事件 藍牙1.收到數據(數據 為 字節型(),設備名稱 為 文本型,設備地址 為 文本型)
    變量 收到數據 為 文本型
   
    分割數據=字節到文本(數據,"GBK")
   
    豐富文本框1.內容 =豐富文本框1.內容 & "\r\n " & 字節到文本(數據,"GBK")
    豐富文本框1.置光標位置(取文本長度(豐富文本框1.內容))
   
     如果 尋找文本(分割數據,"rp",0) >0 則
'    標簽2.標題=取文本中間(分割數據,2 ,4) &"m/s"
'    結束 如果
'    如果 尋找文本(分割數據,"dt",0) >= 0 則
'    標簽3.標題=取文本中間(分割數據,2 ,4) &"cm"
          如果 尋找文本(分割數據,"dt",0) >0 則
          編輯框1.內容=取指定文本2(分割數據,"dt","cm")
          結束 如果
          如果 尋找文本(分割數據,"sp",0) >0 則
        編輯框2.內容=取指定文本2(分割數據,"sp","ms")
        結束 如果
     '標簽2.標題="速度:"&分割數據 &"m/s"
'    否則如果 尋找文本(分割數據,"dt",0) >= 0 則
'     分割數據= 取文本右邊(分割數據,3)
'    標簽3.標題="距離:"&分割數據 &"cm"
    結束 如果
   
'=====================以下是接收單片機發送過來的16進制HEX數據的方法=======================   
'    變量 計次 為 整數型
'    判斷循環首 計次 < 取數組成員數(數據)
'        編輯框1.內容 = 編輯框1.內容 & "  " & 到十六進制(數據(計次))
'        計次 = 計次 + 1
'    判斷循環尾   
結束 事件

'事件 編輯框1.內容被改變(新內容 為 文本型)
'   
'結束 事件

事件 豐富文本框1.內容被改變(新內容 為 文本型)
   
結束 事件

事件 標簽1.被單擊()
   
結束 事件

事件 標簽2.被單擊()
   
結束 事件


事件 按鈕11.被單擊()
    如果 讀取窗口("窗口1")=空 則
        保存窗口("窗口1",創建 窗口1)
    結束 如果
    切換窗口(讀取窗口("窗口1"))
結束 事件


全部資料51hei下載地址:
藍牙小車apk、51單片機源代碼.rar (1.24 MB, 下載次數: 568)

評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:577423 發表于 2019-7-31 10:08 | 只看該作者
終于看到中文編程的了,希望看到更多中文編程出現。為初學者(不懂英文)服務
回復

使用道具 舉報

板凳
ID:156494 發表于 2019-7-31 11:32 來自手機 | 只看該作者
越南超級人類 發表于 2019-7-31 10:08
終于看到中文編程的了,希望看到更多中文編程出現。為初學者(不懂英文)服務

確實,感謝創造中文編程的大神,支持!
回復

使用道具 舉報

地板
ID:5993 發表于 2019-8-5 18:39 | 只看該作者
終于看到中文編程的了,希望看到更多中文編程出現。為初學者(不懂英文)服務
回復

使用道具 舉報

5#
ID:608128 發表于 2019-9-7 11:01 | 只看該作者
很完整,值得下載學習
回復

使用道具 舉報

6#
ID:637146 發表于 2019-12-8 10:59 | 只看該作者
謝謝共享。。。。。。。。。
回復

使用道具 舉報

7#
ID:191376 發表于 2020-2-29 22:48 | 只看該作者
學習了 正感興趣
回復

使用道具 舉報

8#
ID:250820 發表于 2020-3-4 16:10 | 只看該作者

終于看到中文編程的了,希望看到更多中文編程出現。為初學者(不懂英文)服務
回復

使用道具 舉報

9#
ID:527324 發表于 2020-4-4 00:37 來自手機 | 只看該作者
好東西,正在到處找,不過也要掙點黑幣啊
回復

使用道具 舉報

10#
ID:709238 發表于 2020-4-9 17:53 | 只看該作者
值得下載學習
回復

使用道具 舉報

11#
ID:364328 發表于 2020-4-13 21:33 | 只看該作者
請問UP有沒有E4A,我的說是免費版,提示那個,可有償請教您,我也是要實現PWM調速,
回復

使用道具 舉報

12#
ID:738502 發表于 2020-5-26 12:22 | 只看該作者
我的HC05模塊連接手機藍牙失敗,請問您知道原因嗎?
回復

使用道具 舉報

13#
ID:104994 發表于 2020-7-2 10:22 | 只看該作者
非常感謝大佬分享,非常有用!
回復

使用道具 舉報

14#
ID:396065 發表于 2020-9-15 20:54 | 只看該作者
藍牙小車apk、51單片機源代碼.rar (1.24 MB, 下載次數: 230)
回復

使用道具 舉報

15#
ID:65956 發表于 2020-9-18 08:32 | 只看該作者
看似不錯,下載下來學習一下,謝謝分享
回復

使用道具 舉報

16#
ID:834441 發表于 2020-10-30 11:03 | 只看該作者
中文編程厲害了,膜拜
回復

使用道具 舉報

17#
ID:859420 發表于 2020-12-13 11:41 | 只看該作者
gaojiaxin123 發表于 2020-5-26 12:22
我的HC05模塊連接手機藍牙失敗,請問您知道原因嗎?

請問您連接不上藍牙模塊問題解決了嗎
回復

使用道具 舉報

18#
ID:156494 發表于 2021-3-29 22:33 | 只看該作者
qwthh 發表于 2020-4-13 21:33
請問UP有沒有E4A,我的說是免費版,提示那個,可有償請教您,我也是要實現PWM調速,

E4A可以免費使用,但是功能和服務肯定沒有購買版權的好
回復

使用道具 舉報

19#
ID:156494 發表于 2021-3-29 22:36 | 只看該作者
gaojiaxin123 發表于 2020-5-26 12:22
我的HC05模塊連接手機藍牙失敗,請問您知道原因嗎?

用手機鏈接藍牙模塊,你的藍牙模塊先和手機進行配對好才能連,你要知道藍牙的初始密碼
回復

使用道具 舉報

20#
ID:156494 發表于 2021-3-29 22:37 | 只看該作者
DK.mo 發表于 2020-12-13 11:41
請問您連接不上藍牙模塊問題解決了嗎

你也鏈接不上嗎
回復

使用道具 舉報

21#
ID:405261 發表于 2021-4-20 13:18 | 只看該作者
APP寫的非常好
回復

使用道具 舉報

22#
ID:581038 發表于 2022-2-18 10:12 | 只看該作者
這東西好,有學習價值,某一個寶上好像要花錢買的。
回復

使用道具 舉報

23#
ID:1003226 發表于 2022-2-22 13:26 | 只看該作者
很完整,值得下載學習
回復

使用道具 舉報

24#
ID:258676 發表于 2022-3-11 09:50 | 只看該作者
你好 能不能用這個藍牙
回復

使用道具 舉報

25#
ID:577622 發表于 2022-3-25 10:29 | 只看該作者
這個中文編程牛啊。
回復

使用道具 舉報

26#
ID:1115148 發表于 2024-4-2 15:04 | 只看該作者
終于看到中文編程的了,希望看到更多中文編程出現,厲害了
回復

使用道具 舉報

27#
ID:816542 發表于 2024-6-5 10:07 | 只看該作者

你好 能不能用這個藍牙
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线亚洲免费视频 | 亚洲欧美一区二区三区国产精品 | 精品国产乱码久久久久久丨区2区 | 香蕉久久a毛片 | 精品1区2区3区4区 | 午夜精品久久久久久久久久久久久 | 中文字幕一区二区三区在线观看 | 午夜久久久久 | 久久久久久免费毛片精品 | 婷婷开心激情综合五月天 | 日本不卡免费新一二三区 | 九一视频在线观看 | 日韩精品久久一区二区三区 | 日批av| 午夜av一区二区 | 夜夜干夜夜操 | 999久久久久久久久6666 | 秋霞精品 | 国产在线精品一区二区 | 成人精品久久 | 久久伊人精品 | 久久成 | 国产男女猛烈无遮掩视频免费网站 | av黄色在线 | 99re热精品视频国产免费 | 亚洲视频免费在线观看 | 麻豆久久久久久久 | 精品欧美| 中文字幕在线观看一区 | 欧美99 | 天天爽一爽 | 午夜精品久久久久久久星辰影院 | 国产精品一区二区欧美 | 国产精品美女久久久久久免费 | 97国产一区二区 | 狠狠狠色丁香婷婷综合久久五月 | xxxxx黄色片 欧美一区免费 | 在线视频日韩精品 | 高清成人免费视频 | 毛片一区二区三区 | 最近日韩中文字幕 |