我正在使用Arduino UNO和ESP8266 Wifi模块读取传感器数据。 我选择了“Arduino/Genuino UNO”板,并使用AT命令与ESP8266进行通信。我的代码运行得很好。Arduino:ESP8266:如何在Arduino UNO板上避免Arduino草图中的SSID和密码硬编码
但是,如何避免在我的草图中对SSID和密码进行硬编码?
我检查了WiFi管理器(WiFiManager.h)库,但看起来这个库是在ESP8266用作主板时使用的。 (我使用了WiFiManager.h,编译时询问“ESP8266WiFi.h”,然后下载了“SerialESP8266wifi.h”(看起来“ESP8266WiFi.h”已经变成了“SerialESP8266wifi.h”)。对于“ESP8266WebServer.h”,在网上搜索后,似乎ESP8266作为开发板使用ESP8266WebServer.h库(不是通过串口与ESP8266通信的标准Arduino板)。当Arduino是选为主板可以让WiFi管理工作?
Hi TomServo, 我不想在adruido上的任何地方硬编码SSID,而是让用户输入SSID和密码。一种方法是使用LCD显示器和键盘,另一种方式是使用WiFiManager解决方案。当使用Arduino Uno作为主板时,我的首选是使用WiFiManager类型的解决方案。 非常感谢你的时间。 – user3319541