一般 藍牙模塊 與 單片機 是 通過 串口連接,收發 數據 或者 指令 用 串口 就可以了。
手機 端 需要用 app 編程軟體 編輯就可以了,現在有一個 中文 APP 編程軟體(軟體名稱叫E4A,網上能搜索到),初學者可以試試,裡面有很多常式。
② 求教如何製作一個安卓手機藍牙製作的app程序,用於和單片機上的藍牙模塊,實現數據的傳送
下位機,用串口和藍牙模塊連接,通信
上位機,安卓app開發用eclipse或者是android studio,藍牙有相關的函數,,連接,斷開,接受,網上大部分代碼套著用就行了,,如果需要修改也修改的不多,,主ui界面的時候,不能有進程的佔用和其他的一些的線程的操作,所以就得到子線程裡面去執行了,還是先學學基礎吧,之後再看這些的話,就容易的多了
③ 藍牙通訊單片機需要什麼軟體
藍牙通訊單片機需要藍牙模塊軟體。
上位機,java開發,主要的藍牙也有函數,在UI加按鍵或者是顯示的東西,開啟子線程,在子線程裡面執行發送或者是接受數據,網上也有實例代碼,改改就行了,不過關鍵還是你要能看得懂,否則就沒什麼用。
應用:
替代串口線:我用2個BF10-A藍牙模塊,一個作為主模塊+MAX3232(TTL轉RS232電平晶元),一個作為從模塊+MAX3232(TTL轉RS232電平晶元),設置對應好的波特率。兩個模塊通過DB9介面分別連接到PC機。
兩台PC機電腦之間可以通過串口調試工具進行數據傳輸。和已有的藍牙適配器形成藍牙串口連接:我採用一個藍牙適配器連接電腦,使用IVT藍牙驅動,一個藍牙模塊BF10-A做為從模塊連接到我的單片機嵌入式系統。
使用BF10-A,IVT藍牙驅動軟體查找到BF10-A藍牙模塊、連接並創建串口復位。此時則可以通過串口工具和單片機進行串口通信。
④ 菜鳥求問 51單片機 舵機 手機藍牙APP設置
1、以上程序寫在串口中斷中,讀串口BUFF數據賦給a變數
2、手機app與單片機藍牙進行連接
3、設置相同波特率、停止位、校驗碼
4、app發送字元型的『3』,『4』,『5』
⑤ 關於單片機通過藍牙將數據傳輸給手機,並在app上面顯示出來怎麼實現
首先是藍牙通信,我想指出,如果你用的是藍牙模塊的話,那麼它的單片機程序與串口的單片機程序差不多一樣,只要你會串口操作,藍牙也就解決了,如果不是用的藍牙模塊,另當別論。
然後是接受端手機這邊,你應該懂一些java東西,知道怎麼調用底層程序,編寫讀取串口程序,根據發送的協議,把接受的數據轉化為十進制就可以了.
(5)單片機藍牙app怎麼開發擴展閱讀
單片機採用51系列單片機用C51語言編寫,通過sprintf構造JSON格式文件通過藍牙串口模塊發送到安卓手機,簡要代碼如下:
sprintf(msg,"{"RR":"%02x"} ",(unsigned int )RRtemp);
Serial_print(msg);
這里涉及到Serial_print()函數如下:
void Serial_print(char *msg)
{
while (*msg != '