我使用ArduTooth或BlutoothTerminal成功连接到arduino和android i' m。当我写东西时,arduino打印???或255或rf.read()的直接返回值为-1(我读取这意味着错误)。数据传输如何工作以及我缺少什么?第二个应用程序甚至允许我以ASCII或HEX格式发送数据。我的arduino控制台上只有问号。
Here is my output, and the code.
我不记得代码的来源,但仍然不是我用过的唯一相同结果的代码。
答案 0 :(得分:0)
(解决!)
我的问题是波特率。默认情况下,HC-05模块位于38400.我通过将模块中的“key”引脚连接到电路板上的5V,然后设置Serial.begin(38400);
并键入AT+UART=9600,0,0
来登录AT命令模式。
下一步是退出命令模式(从模块上拔下“钥匙”引脚)并再次设置Serial.begin(9600);
,这是女士们和先生们。