您好,
所以我买了一台ZS-040 HC-05 Arduino蓝牙模块,我想改名。我已经了解到,你必须在AT模式下这样做。我按照
http://www.martyncurrey.com/arduino-with-hc-05-bluetooth-module-at-mode/
的所有说明操作。我成功进入AT模式(红色LED每2秒闪烁一次),但是当我进入串行监视器时,我一无所获。
这是我的Arduino代码(preaty与该文章中描述的完全相同)
#include <SoftwareSerial.h>
SoftwareSerial BTserial(2, 3); // RX | TX
char c = ' ';
void setup()
{
Serial.begin(9600);
Serial.println("Arduino is ready");
Serial.println("Remember to select Both NL & CR in the serial monitor");
BTserial.begin(38400);
}
void loop()
{
if (BTserial.available())
{
c = BTserial.read();
Serial.write(c);
}
if (Serial.available())
{
c = Serial.read();
BTserial.write(c);
}
}
一切都按照方法1(其他方法对我不起作用)中的描述进行连接。我已将Serial Monitors Baud设置为9600以及NL和CR。
如果有人遇到此问题并解决了,请帮忙:)
非常感谢你们!
答案 0 :(得分:0)
我挣扎了一段时间。
此连接工作的原因是串行监视器在与Arduino通信时使用0和1引脚。不需要程序,因为它是打开监视器时的默认连接。
我希望这会有所帮助。