#include <SoftwareSerial.h>
String item;
String currentInfo="";
SoftwareSerial mySerial(4, 5); //根据实际模块上的跳线,选择对应端口
#define my_Serial mySerial //声明软串口
void setup()
{
item = "";
my_Serial.begin(9600);
Serial.begin(9600);
}
void loop()
{
if (my_Serial.available() > 0) {
currentInfo = my_Serial.readStringUntil('\n'); //接收手机发送的数据
Serial.println(currentInfo); //手机发送过来的数据串口返回
}
if (Serial.available() > 0) {
item = Serial.readString(); //接收PC端串口数据
my_Serial.println(item); //串口数据发给手机
Serial.println(item);
}
}
使用lightblue连接蓝牙模块(名称为Microduino或mCookie-xxxxx)
连接后选择"read write without response Notify.