Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino UNO can';t与ESP-01模块通信_Arduino - Fatal编程技术网

Arduino UNO can';t与ESP-01模块通信

Arduino UNO can';t与ESP-01模块通信,arduino,Arduino,我有一个ESP-01模块连接到arduino并由外部电源供电。我尝试使用Arduino IDE中的串行监视器发送AT命令,每次发送命令时,蓝色led闪烁,但没有得到响应 ESP → Power Vcc → 3.3v GND → GND ESP → Arduino UNO GND → GND CH_PD → 3.3v (tied 10kOhm) RX → RX (connected 10kOhm to GND and RX Arduino) TX

我有一个
ESP-01
模块连接到arduino并由外部电源供电。我尝试使用Arduino IDE中的串行监视器发送AT命令,每次发送命令时,蓝色led闪烁,但没有得到响应

ESP    → Power
Vcc    → 3.3v
GND    → GND

ESP    → Arduino UNO
GND    → GND
CH_PD  → 3.3v (tied 10kOhm)
RX     → RX (connected 10kOhm to GND and RX Arduino)
TX     → TX
我试着交换
TX
RX
引脚,直接连接没有电阻的引脚,甚至像其他教程原理图一样将其他引脚连接到
3.3v
GND
。我还尝试上传其他教程提供的Baremimum代码或SoftSerial示例。最终,一切都不起作用

另外,当我试图通过IDE将代码上传到
ESP-01
时,我得到

"warning: espcomm_sync failed error: espcomm_open failed" errors.

我的模块是烧坏了还是做错了什么?

您正在以3.3V的电压为ESP模块供电,但Arduino的逻辑电压为5V。如果您计划将ESP模块与Arduino Uno一起使用,您将需要一个水平移动器。还有一款更小的Arduino Pro Mini,在8MHz和3.3V下运行,您可以使用。检查ESP模块的供电电压是否为3.3V,但Arduino的逻辑电压为5V。如果您计划将ESP模块与Arduino Uno一起使用,您将需要一个水平移动器。还有一款更小的Arduino Pro Mini,在8MHz和3.3V下运行,您可以使用。退房