ESP8266+OLED屏实现天气预报+温度显示+NTP时间同步6屏带中文显示V8.8
ESP8266气象时钟
更新说明:
- 1.调整了气象文字,将
WeatherStationFonts.h
修改成了Readme.h
,原来的字体放到了ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays文件夹下的OLEDDisplayFonts.h
中。 - 2.原来判断3天预报天气获取失败,会出现重启反复获取的死循环,所以将原来的判断if(条件&&条件||条件)改为原来的if(条件&&条件),去除后面的短路或逻辑判断。
项目编译截图:
功能:字体说明
具体字体存放在ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays库文件夹下的OLEDDisplayFonts.h里面
入想自己修改字体可以通过:http://oleddisplay.squix.ch/#/home
在线生成自己喜爱的字体添加到OLEDDisplayFonts.h中即可在程序中调用,
注意存放时需要修改数据类型,原const char --> const uint8_t
气象图标字体3种:(0.96屏幕选择21比较合适,1.3寸屏幕可以选择更大的字体36或者40)
Meteocons_Plain_21
Meteocons_Plain_36
Meteocons_Plain_40
字符显示字体5种:
ArialMT_Plain_10
ArialMT_Plain_12
ArialMT_Plain_14
ArialMT_Plain_16
ArialMT_Plain_24