我想更改草图文件中硬编码的Wifi配置,而不必在移动到新位置时打开Arduino IDE。 有什么建议吗?
在Arduino草图中给出ssid
和密码的行如下。
char ssid[] = "yourNetwork"; // your network SSID (name)
char pass[] = "secretPassword"; // your network password
答案 0 :(得分:0)
您可以使用想要更改这些行的文本编辑器,但需要编译并上传草图以使更改生效。
如果您不想这样做,可以使用Arduino-Makefile并从命令行运行所有内容。
或者您可以调整您的程序,以便能够通过串行通信手动设置它们。但是你仍然需要Arduino IDE Monitor与Arduino交谈。
希望它有所帮助! :)
答案 1 :(得分:0)
您可以将数据保存到eeprom而不是变量。当Arduino运行时,可以更改eeprom,需要重新编译变量。
使用eeprom,您可以随时使用Serial发送新值。这意味着您只需要USB电缆和终端/串行监视器来更改网络设置。