乐鑫技术交流
直播中

张娜

7年用户 927经验值
私信 关注
[问答]

为什么无法让Arduino Uno连接到ESP8266?

我在使用 ESP8266-01 WiFi 模块时遇到了很多问题。我已经尝试了数十种硬件和软件配置,但无法让 Arduino Uno 连接到 ESP8266。它基本上返回三个不同的错误:
ESP8266.h 不存在。- 即使当我打开文件夹时,它就在那里。
ESP8266.h 有多个副本。- 文件夹中只有一个。
尝试接收标头超时。- 我什至尝试加载一个空白草图,就像网上建议的几个地方一样。
我用过电阻器。未使用电阻器。RX 到 RX 和 TX 到 TX。RX 到 TX 和 TX 到 RX。将 Uno 的复位接地。让它漂浮。CH-PO 高、低和浮动。我已经加载了大概十几个不同的库,让 Arduino IDE 安装它们并通过终端程序安装它们。有些我已经复制/粘贴到文件中并将它们放在它们去的地方。我已经以多种方式配置了 IDE 很多次,我忘记了默认设置。
每个网站都说它们非常易于使用。做这个,设置那个。输入 AT 并返回 OK。没有。甚至不会加载。我已经用了三个星期了,但没有任何效果。我在 MacOS 上使用 Arduino 1.8.9。我准备放弃它的工作。这意味着到目前为止有五个项目将不得不取消,因为它们需要无线才能正常工作。这是我让它发挥作用的最后希望。如果可以的话请帮忙。
  一旦我们向 NodeMCU ESP8266 的引脚 16 提供低输入,它就会保持低电平,请参阅下面的代码,由于这个问题无法关闭 LED,我们不能将引脚 16 用作通用输入吗?
查看我的完整代码https://github.com/mrnams/IOT/blob/main ... sh-Buttons

更多回帖

发帖
×
20
完善资料,
赚取积分