我正在使用 ESP8266 板连接到 Arduino Nano 使用此视频。但是每次我打开电路板时,我都会得到像“¤HlzGà”这样的垃圾值。每次打开和关闭它都会改变。
我尝试使用不同的波特率和 ESP8266 板。但我得到了相同的结果。任何人都可以帮助我吗?
ESP8266 通过串行返回“垃圾”值的可能原因有很多:
在 ESP8266 启动期间(在显示欢迎消息之前)波特率设置为 76800,然后设置为您固件的默认波特率(注意我不知道您正在运行什么固件,现在有很多浮动)。这是正常的!如果您收到欢迎消息(随固件而异),您将知道您的 ESP8266 是否已成功启动。
您没有选择正确的波特率与 ESP8266 通信。目前在 ESP8266 启动后(即在欢迎消息之前设置)使用三种常见的波特率,9600、115200 和 57600。
对于您的特定情况,我强烈怀疑您的电源没有足够的功率为 ESP8266 供电,如果您尝试从 Arduino Nano 的 3.3V 电源为其供电,则尤其如此。在大多数情况下,您的 ESP8266 需要一个单独的 3.3V 电源。我怀疑您正在看到 ESP8266 启动(即在启动序列期间显示它是“垃圾”),然后模块不久后关闭并变得无响应。