数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 6347|回复: 54

[Arduino] 还谈编程菜鸟与arduino-esp8266之间的那些事 - LCD12864时钟(1)

[复制链接]
发表于 2023-5-12 20:14:40 | 显示全部楼层
时钟几乎是单片机玩家必做的东西,无论是不是一开始就做时钟,最后都会做一个(我就是一开始不想做最后还是做了
我也用了8266做了时钟,方案是8266联网后NTP获取网络授时,然后内部时钟走时,没用专用的时钟芯片,通过固件里面的算法自动修正误差,每24小时NTP校准时间一次。
回复 支持 反对

使用道具 举报

发表于 2023-5-12 20:24:22 | 显示全部楼层
慕名而来 发表于 2022-4-21 11:28
请教,我的LCD屏是8266通过SPI总线直接驱动的没有外加其他单片机,你说的关断mcu运行模式是关断8266吗, ...

8266在deepsleep模式下不和LCD屏幕进行通信,这个时候只要LCD屏幕不断电就会一直显示最后的画面不变。需要更改LCD显示内容的时候需要8266唤醒之后给LCD发送新的显示内容。对于时钟这种每秒或者每分钟都需要更新内容的应用场景实际上lightsleep更合适一些。或者关闭wifi以节省电能也行。
回复 支持 反对

使用道具 举报

发表于 2023-5-12 20:27:42 | 显示全部楼层
还好94还好 发表于 2022-4-21 22:39
我就想用eso8266进入低功耗模式,每分钟唤醒一次来更新时间,然后每天连一次网校准一下时间,显示用1637, ...

建议用deepsleep或者lightsleep,设置一分钟唤醒就好,个人更建议使用lightsleep,同时关闭wifi,仅在需要联网校准时间的时候使用。
另外,太阳能发电效率很低的,还有你的锂电池够不够大,即使排除掉8266之后,LED数码管也是比较费电的。所以你的锂电池得足够大才行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-26 22:12 , Processed in 0.265200 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表