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);
}
访问我的网站下载更多示例代码文件
阅读更多信息