这是用于Arduino和Bluetooth实验的蓝牙串行监视器接口
可与HC-05,HC-06等蓝牙模块一起使用
特殊功能
★从应用程序打开蓝牙
★可以扫描可用设备
★多台设备可用时可以选择相关设备
★可自定义的界面和功能
★自动连接功能
如果启用了此功能的应用程序将保存上次连接的蓝牙模块的MAC地址,并在应用程序启动时尝试连接该模块。您可以通过设置切换此功能的启用或禁用
样例代码
#include“ SoftwareSerial.h”
SoftwareSerial bt(2,3); // RX | TX(接线:BT模块的RX-> TX,BT模块的TX-> RX,如果BT模块使用3.3V逻辑电平,请使用电平转换器或电阻分压器)
无效setup(){
Serial.begin(9600);
bt.begin(9600);
}
无效循环(){
如果(bt.available())
Serial.write(bt.read());
如果(Serial.available())
bt.write(Serial.read());
}
/ *
这会将您的PC串行监视器输入发送到应用程序,将应用程序输入发送到PC
该应用程序将从'\ r'字符中识别消息的结尾。
因此,在PC串行监视器中选择“回车”或“ NL&CR”。
当使用某些命令编写自己的代码时,您还应该使用println()而不是print()。
例如:-
bt.print(“ Hello”);
这不会在应用中显示味精,因为消息末尾不包含'\ r'int。
所以你必须像下面这样编码
例如:-
bt.println(“ Hello”);或bt.print(“ Hello \ r”);
两者都在应用程序中显示输出,因为两者都包含“ \ r”
* /