PIC32、Arduino、微控制器藍牙控制。輕鬆無線通訊。
該應用程序允許您使用串行藍牙模塊連接到微控制器,以便向 Android 智能手機發送消息或命令。有關文本消息命令和微控制器代碼,請參閱下面的示例。
只需向微控制器發送一條消息,您就可以編寫您想要的任何反應。
PIC32BLUE 特點:
★向微控制器發送信息。
★接收來自微控制器的信息。
★微控制器可以讓你的手機說話。
PIC32BLUE+ 特點:
★上面提到的一切。
★plus版本支持短信功能。
您可以將微控制器設置為通過藍牙以類似聊天的形式定期向您的 Android 設備發送消息。退出並關閉應用程序後,聊天將被清除。
您可以通過點擊設備上的主頁按鈕讓應用程序在後台運行,應用程序將保持在後台運行的連接。
點擊應用程序內的後退按鈕將關閉並斷開與藍牙設備(如果已連接)的連接。
筆記:
該應用程序有兩個版本。它們之間的唯一區別是,一種支持短信功能,另一種不支持。
PIC32BLUE+ 支持短信,因此您可以通過使用特殊命令,讓微控制器向另一個電話號碼發送消息,或者另一部手機可以向您的手機發送短信,讓您的微控制器執行任務,例如在 LCD 上顯示新消息。
PIC32BLUE 僅支持藍牙通信(無短信功能)。
此應用程序適用於 HC-06 藍牙設備,其他應用程序可能可以工作,但尚未經過測試。
發送到安裝了 PIC32BLUE+ 的設備的命令示例(這會將您的消息轉發到微控制器):
:PIC:你好,微控制器
或者
:圖片:亮燈
微控制器告訴您的手機向另一部手機發送短信的示例:
:PICSMS:XXXXXXXXXX:您好,來自微控制器
或者
:picsms:XXXXXXXXXX:燈亮了。
其中 XXX 是您的電話短信的電話號碼。您還必須在電話號碼末尾添加“:”冒號。注意 電話號碼和冒號中不能有空格。
該應用程序永遠不會發送文本消息或將命令轉發到您的微控制器,除非消息中包含特定命令(位於消息開頭)。
為了讓微控制器從您的設備發送短信,您必須包括:
:圖片:XXXXXXXXXXXX:
或者
:圖片短信:XXXXXXXXXX:
為了讓手機將收到的短信轉發到您的微控制器,您必須包括:
:圖片:
或者
:圖片:
該應用程序永遠不會發送文本消息或將命令轉發到您的微控制器,除非特定命令位於消息的開頭(如上所示)。
您還可以使用 :TALK: 或 :talk: 命令讓微控制器讓手機大聲說話。
為了讓微控制器讓您的 Android 手機大聲說話,您必須包括:
:講話:
或者
:講話:
// 微控制器代碼示例
//如果需要改變延遲時間
字符串輸入字符串=“”;
int 傳入 = 0;
無效設置 ()
{
延遲(15);
串行1.開始(9600);
延遲(50);
}
無效循環()
{
if(Serial1.available()>0)
{
while(Serial1.available()>0)
{
傳入= Serial1.read();
延遲(1);
inputString += char(傳入);
}
延遲(2);
//拼寫必須準確
if(inputString == "酷")
{
//這裡添加代碼
}
if(inputString == "響應")
{
Serial1.println("好的。");
}
if(inputString == "說話")
{
Serial1.println(":TALK:你好,世界。");
}
if(inputString == "文本輸出")
{
Serial1.println(":PICSMS:XXXXXXXXXX:用電話號碼替換 X。");
}
}
輸入字符串=“”;
延遲(50);
}
訪問我的網站下載更多示例代碼文件
閱讀更多信息