gpt4 book ai didi

c - 用 Arduino Uno 重置 HC-06 蓝牙模块?

转载 作者:太空宇宙 更新时间:2023-11-04 04:26:55 25 4
gpt4 key购买 nike

<分区>

这是我在 Stackoverflow 上发表的第一篇文章,希望您能回答我的问题。

我是 Arduino 的新手,我不小心用以下代码更改了我的 HC-06 蓝牙模块的波特率和名称。

#include <SoftwareSerial.h>

SoftwareSerial mySerial(3, 4); // RX, TX

void setup()
{
//Serial.begin(9600);
//Serial.begin(57600);
Serial.begin(115200);
Serial.println("Goodnight moon!");

mySerial.begin(9600);
//mySerial.begin(57600);
//mySerial.begin(115200); //if you change the baud and want to re-run this sketch, make sure this baud rate matches the new rate.

delay(1000);
mySerial.print("AT");
delay(1000);
mySerial.print("AT+VERSION");
delay(1000);

//mySerial.print("AT+PIN1234"); // Set pin to 1234 was 1342
//delay(1000);

//mySerial.print("AT+NAMEJY-MCU-HC06"); // Set the name to JY-MCU-HC06
//delay(1000);

//mySerial.print("AT+BAUD4"); // Set baudrate to 9600
//mySerial.print("AT+BAUD7"); // Set baudrate to 57600
mySerial.print("AT+BAUD8"); // Set baudrate to 115200
delay(1000);
}

void loop() // run over and over
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}

现在我无法恢复到默认设置(波特率 9600 和名称 HC-06)而且我不知道如何解决这个问题。

我尝试输入串行 AT 命令,但没有得到任何响应。我还确保 HC-06 模块没有与任何其他设备配对,但仍然没有反应。除了 Arduino 串行监视器之外,我还尝试了不同的源和终端,例如:

http://www.hobbyist.co.nz/?q=bluetooth-module-device

http://42bots.com/tutorials/hc-06-bluetooth-module-datasheet-and-configuration-with-arduino/

还有更多...

所以我的问题如下:我应该如何恢复对 HC-06 蓝牙模块所做的更改,最好恢复到波特率 9600?

提前谢谢你。

-F

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com