ESP8266+SH1106 OLED屏实现天气预报+温度显示+NTP时间同步5屏带中文显示V7.4版

ESP8266+SH1106 OLED屏实现天气预报+温度显示+NTP时间同步5屏带中文显示V7.4版


上一版程序出了总是会有修不完的bug,由于现实内容的增加,活动页面显示不够用,将DS18B20获取的数据用浮点数变量来存储,精度提高到了2位,虽然结果提高了精度显示,但是OLED显示界面与动态页面显示对象有重叠,不得不又修改相关显示内容。
  • 显示效果如下:
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

目前为止,还有一个bug没有解决的是,一直连续供电显示,隔天后,农历不能自动更新出来,断电重启后自动就更新了。之前为了保存断电读取EEPROM,添加了断电保存数据的代码,在没有网络的情况下读取原来的数据。为什么不能更新出来还没发现哪儿的问题,通过串口打印信息来看,每隔20分钟会打印通过GET获取了API的农历信息的数据出来的,显示界面没有调用出来没有弄明白哪里的问题,读取时读的结构体变量的信息,并不是直接读的EEPROM的数据。

程序源码

链接:https://pan.baidu.com/s/1T1-VmSmbheD3q3MSnpsuCA 
提取码:92ey
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值