PIC32,Arduino,微控制器蓝牙控制。简单的无线通信。此应用程序允许您使用A连接到微控制器
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);
}
访问我的网站以下载更多示例代码文件