通过CoreUSB通信
502748957@qq.com(讨论 | 贡献)2018年6月13日 (三) 09:32的版本
通过CoreUSB与蓝牙设备通讯
- 程序
#define my_Serial Serial1 //定义串口通讯为串口1,BT与CoreUSB默认通信接口
String msg = ""; //定义一个字符串
void setup()
{
// 初始化蓝牙通信波特率
my_Serial.begin(9600);
// 初始化串口监视器通信波特率
Serial.begin(9600);
}
void loop()
{
//每收到一次信号,向通信另一端反馈一次
if (my_Serial.available() > 0) //如果串口有数据输入
{
msg = my_Serial.readStringUntil('\n'); //获取换行符前所有的内容
Serial.println(msg); //在串口监视器显示收到的msg中的字符串
my_Serial.println("^_^ Hello,mCookie!"); //向蓝牙通信的另一端发送数据
}
}