PIC32,Arduino,微控制器藍牙控制。簡單的無線通信。
此應用程序允許您使用串行藍牙模塊連接到微控制器,以向或從Android智能手機發送消息或命令。請參閱下面的示例,以獲取短信命令和微控制器代碼。
只需將消息發送給微控制器,您就可以對任何想要的反應進行編程。
PIC32Blue功能:
★將信息發送給微控制器。
★從微控制器接收信息。
★微控制器可以使您的電話交談。
PIC32Blue+功能:
★上面提到的所有內容。
★加版本支持短信能力。
您可以設置微控制器,以通過聊天表格定期將消息通過藍牙發送到您的Android設備。退出和關閉申請後,將清除聊天。
您可以通過點擊設備上的“主”按鈕來使應用程序在後台運行,並且該應用程序將維護在後台運行的連接。
如果連接到應用程序中的後面按鈕將關閉並與藍牙設備斷開連接。
筆記:
此應用程序有兩個版本。它們之間的唯一區別是,一個人支持文本消息傳遞功能,而一個人不支持。
PIC32Blue+支持文本消息傳遞,以便您可以通過使用特殊命令或其他手機給您的手機發短信以使您的微控制器執行任務,例如在LCD上顯示新消息,就可以將MicroController Text另一個帶有消息的電話號碼帶有消息。
PIC32Blue僅支持藍牙通信(無短信能力)。
此應用程序是通過HC-06藍牙設備運行的,其他應用程序可能起作用,但尚未進行測試。
使用PIC32Blue+已安裝的命令示例已將其發送到設備(這將使您的消息轉發給微控制器):
:PIC:您好,微控制器
或者
:pic:萊頓
微控制器的示例告訴您的手機給另一個電話發短信:
:PICSM:XXXXXXXXXX:您好,來自MicroController
或者
:picsms:xxxxxxxxxxx:燈正在打開。
xxx是您的電話號碼的位置。您還必須在電話號碼結束時包含“:”結腸。請注意,電話號碼和結腸沒有空間。
除非包含特定命令,即消息開始時,除非包含特定命令,否則該應用程序將永遠不會發送短信或將命令轉發給您的微控制器。
要使MicroController從您的設備發送短信,必須包括:
:picsms:xxxxxxxxxx:
或者
:picsms:xxxxxxxxxx:
為了使手機將收到的短信轉發給您的微控制器,必須包括:
:pic:
或者
:pic:
除非特定命令在消息的開頭,否則本應用程序將永遠不會發送短信或將命令轉發給您的微控制器。
您還可以使您的微控制器使用以下操作大聲說話:或:Talk:命令。
為了使微控制器大聲說出來,您必須包括:
:講話:
或者
:講話:
//微控制器代碼示例
//如果需要,請更改延遲時間
字符串inputString =“”;
int輸入= 0;
void setup()
{
延遲(15);
Serial1.Begin(9600);
延遲(50);
}
void loop()
{
if(serial1.available()> 0)
{
while(serial1.available()> 0)
{
incoming = serial1.read();
延遲(1);
inputString += char(incoming);
}
延遲(2);
//必須是確切的拼寫
if(inputString ==“ cool”)
{
//在這裡添加代碼
}
if(inputString ==“響應”)
{
serial1.println(“好。”);
}
if(inputString ==“ Talk”)
{
serial1.println(“:說話:你好,世界。”);
}
if(inputString ==“ textOutove”)
{
serial1.println(“:picsms:xxxxxxxxxxx:用電話#替換x。”);
}
}
inputString =“”;
延遲(50);
}
訪問我的網站以下載更多示例代碼文件