首先,我确实在这里进行了搜索,令我相当惊讶的是得到了以下回复“没有找到帖子,因为任何帖子中都没有包含 esp-01 这个词。” 这显然不是真的。我还花了一个小时在网上搜索,试图找出如何启动它,但有太多相互矛盾的信息,我也一头雾水。
我写了一个在 NodeMCU 上完美运行的草图。对于生产版本(这只是一个爱好项目,但你知道我的意思)我想使用我拥有的 ESP-01 之一,因为我只需要一个 GPIO 输入,使用完整的
开发板似乎很浪费我不需要。我的草图基于传感器输入发布 MQTT 消息。
当我使用我的 ESP-01 编程/UART 适配器将草图上传到我的 ESP-01 时,它按预期工作,因为它启动并输出适当的 MQTT 消息。当 ESP-01 连接到适配器时,我显然无法将其连接到 ESP-01,因此 MQTT 消息始终显示“关闭”。
当我尝试使用单独的 3.3V
电源启动它时,我连接了 GND、VCC 并将 CH_PD 连接到 VCC,它确实成功启动并发布了相同的 MQTT 消息。然而,当我将传感器连接到 GPIO2 时,不清楚发生了什么,但它没有发布任何消息,所以看起来它没有启动。
我认为我需要在代码或硬件中做一些事情才能在 GPIO2 作为输入连接时启动它。GPIO2 将为高电平或低电平,具体取决于启动时传感器的状态。我错过了什么?