Arduino 蓝牙串口通讯请问为什么这两个write得到的结果不一样?
两个都是手机蓝牙发送'c'然后write字符返回。但是只有Serial.write(Serial.read());手机可以接收到,请问是什么情况?...
两个都是手机蓝牙发送'c'然后write字符返回。但是只有Serial.write(Serial.read());手机可以接收到,请问是什么情况?
展开
展开全部
用的什么蓝牙模块呢?“电脑上用串口发送指定信息有反应,并且手机上能接收到串口返回内容”,表述的不是很清楚,不过自环测试没问题,说明手机与蓝牙的通讯是好的,检查蓝牙模块的串口通讯参数和电路连接情况。
追问
具体什么模块我也记不得了,显示的就是Bluetooth-Slave。就是当我选择Serial.write(Serial.read())的时候,手机可以收到反馈,但是我若是直接Serial.write('c'),手机上则收不到反馈。串口监视器正常反馈。请问是什么情况?
目测电路和参数木有问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询