我目前正在尝试将我的传感器数据从我的 Arduino 发送到使用 Arduino 的 HC05 模块在 android studio 上制作的 android 应用程序。
我尝试按照互联网上的每个教程都说配置 HC05,但我遇到了一些问题。
我正在使用arduino代码:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
int PotPin = A7;
int Vdata = 15;
void setup() {
Serial.begin(9600);
pinMode(9,OUTPUT); digitalWrite(9,HIGH);
Serial.println("Enter AT commands:");
mySerial.begin(38400);
}
void loop()
{
Vdata = analogRead(PotPin);
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
当我在串行监视器中键入“AT”时,它返回“OK”(这是正常的)。
但是当我尝试查看模块的名称/地址/密码时,它会返回“错误:(0)”。最奇怪的是命令“ AT+NAME="NameWanted" " 甚至是 ""AT+PWD="4321" " 可以正常工作,因为它正确地更改了模块的名称。
我在网上看了,但我没有看到有人和我有同样的问题,我希望有人能指导我解决问题!
谢谢