回覆列表
  • 1 # 程式猿來導事

    安卓APP和微控制器STM32藍芽資料通訊步驟:

    1.建立通訊模型

    Android端APP透過藍芽和藍芽模組比如HC05通訊資料,藍芽模組透過串列埠將Android端傳送的資料傳遞給STM32微控制器;STM32接收到藍芽模組資料再驅動LCD顯示出來。STM32透過串列埠傳送AT指令來配置藍芽模組。

    2.上位機Android APP開發

    基於Android Bluetooth API編寫UI介面Activity以及資料通訊服務Service。

    3.下位機STM32和藍芽模組通訊程式

    以比較常用的HC05模組為例,需編寫STM32透過串列埠傳送AT指令給藍芽模組配置HC05的工作模式、接收藍芽端Android app的資料並驅動LCD顯示。

    需要掌握的知識有哪些?

    1.Android

    APP基於Bluetooth api的程式設計,傳送和接收資料

    2.STM32和藍芽模組串列埠通訊、LCD驅動顯示

    3.藍芽模組AT指令的傳送

    4.AT

    指令打包成通訊資料協議

    以上就是安卓APP和微控制器(stm32外設螢幕顯示)藍芽實現資料通訊的步驟,建立好模型後實現應該不難,主要是藍芽模組AT指令和通訊資料的封裝。

  • 中秋節和大豐收的關聯?
  • 得了高血壓能否練瑜伽?