ESP8266+OLED屏实现天气预报+温度显示+NTP时间同步6屏带中文显示V8.8

ESP8266+OLED屏实现天气预报+温度显示+NTP时间同步6屏带中文显示V8.8

esp8266气象站资源链接(包含所需库)

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

猜你喜欢

转载自blog.csdn.net/weixin_42880082/article/details/114092076