Arduino ESP8266 天气预报小助手程序
项目地址:https://github.com/MetaNetworks/esp8266_arduino_weather_reporter
适配配置
- 芯片:
ESP8266 (NodeMcu、CH340)
- 显示器:
SSD1306OLED SW I2C
- 编程语言:C++ 17
功能
-
设置功能
- 未连接成功,自动开始AP和WebServer,访问
192.168.4.1
即可设置WiFi、天气 - 连接成功,输入分配给ESP8266的IP地址也可以设置
效果图:
City Code为9位,引用的是:https://github.com/baichengzhou/weather.api/blob/master/src/main/resources/citycode-2019-08-23.json
- 未连接成功,自动开始AP和WebServer,访问
-
显示功能
- 连接成功,LED灯常亮。正在连接,LED灯闪烁。连接失败开启AP,LED灯熄灭
- 连接成功后自动获取天气并显示
目前使用的第三方库
请下载第三方库项目的
src
文件夹,更名后放入lib
文件夹