Arduino 串行监视器不显示 AT 命令的任何内容

问题描述 投票:0回答:2

我是 arduino 的初学者,正在尝试按照 youtube 上的一个视频制作一个项目 - 使用 HC-05 模块的主站和从站。我仔细地遵循了视频中的每一步。这是视频的链接 -> https://www.youtube.com/watch?v=BXXAcFOTnBo 对于从模块,当我在串行监视器中输入 AT 命令时,没有任何显示。我在网上搜索了这个问题,但仍然没有解决。这是我所做的:

累了重新启动我的电脑 尝试改变arduino,起初我使用arduino nano然后uno 我尝试将波特率更改为所有其他值,但没有任何反应 并且灯闪烁没有变化,它保持在 AT 命令模式,直到电源关闭并再次打开。

This is how is looks

谢谢您的回答

arduino hc-05 serial-monitor
2个回答
0
投票

不响应

AT
命令对于克隆的
HC-05
模块来说很常见。造成这种情况的最大原因是
ENABLED
引脚没有插入。在
VCC
引脚旁边,有一个名为
KEY
的引脚应该闲置。当您为该引脚提供 3.3V 电压时,您将看到对
AT
命令的响应。如果没有得到任何响应,请不要忘记在连接后按下 BT 模块上的按钮。如果这不起作用,请务必拔下 EN 引脚并再次按下按钮。您应该尝试这些方法,直到收到 AT 命令的响应。每次你在串口屏幕上写下
AT
,蓝牙模块也会响应这些请求,并在其上显示LED。


0
投票

在 Arduino UNO 上测试:

// CABLING  
 ---------------------------
| GND | EMPTY | EMPTY | RX  |  
| TX  | CH_PD | EMPTY | VCC |
 ---------------------------

It's actually important to keep some pins empty
Cabling other pins might have the module enter reset mode, boot mode etcetera
RXD should be connected to Arduino RXD
TXD should be connected to Arduino TXD
CH_PD and VCC should both be connected to 3.3V (5V works as well but it's not recommended)

在 Arduino IDE 中,使用以下命令加载 .ino 文件:

void setup() {}
void loop() {}

在串行监视器中,选择

Both NL&CR
9600 baud
, 如下:

enter image description here

Message
框中写入AT,然后按Enter键将其发送到您的模块。

© www.soinside.com 2019 - 2024. All rights reserved.