我已经编写了Android代码来连接蓝牙HC-05,向HC-05发送命令并接收与发送的命令相关的不同数据。 Android应用程序连接蓝牙,并在发送第一个命令时,它接收我想要的确切数据,但在下一个命令,它接收符号"�"以及相关数据。
我已经在Android上使用其他蓝牙终端测试了硬件电路,但它的工作非常完美。
以下是我的串行通信代码:
txt
请帮助!!
答案 0 :(得分:0)
有时,会发生这种乱码,你应该注意你的charset格式。你可以将你的命令转换为" UTF-8"。
另一种情况可能是:您从错误的开始或结束位置读取数据。