数码之家

 找回密码
 立即注册
搜索
查看: 2105|回复: 7

[Arduino] OLED显示网络授时时钟(日期,时间,温湿度同屏,ESP32+DHT22+SSD1309)

[复制链接]
发表于 2022-6-8 19:30:55 来自手机浏览器 | 显示全部楼层 |阅读模式
本帖最后由 kt110a 于 2022-6-10 05:59 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2022-6-8 20:15:06 | 显示全部楼层
全部分享吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-8 20:27:52 | 显示全部楼层

当然,整理好了,发这里,敬请关注
https://github.com
回复 支持 反对

使用道具 举报

发表于 2022-6-8 22:20:19 | 显示全部楼层
kt110a 发表于 2022-6-8 20:27
当然,整理好了,发这里,敬请关注
https://github.com

你确定让我们去github自己找
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-18 20:31:14 来自手机浏览器 | 显示全部楼层
透明屏测试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-5-23 16:28:10 | 显示全部楼层
kt110a 发表于 2022-6-8 20:27
当然,整理好了,发这里,敬请关注
https://github.com

楼主能分享下源程序吗,去github找没头绪呢,或者给个github的链接。
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2023-5-23 16:47:16 | 显示全部楼层
本例程基于STC32G为主控芯片的实验箱进行编写测试。

使用Keil C251编译器,Memory Model推荐设置XSmall模式,默认定义变量在edata,单时钟存取访问速度快。

edata建议保留1K给堆栈使用,空间不够时可将大数组、不常用变量加xdata关键字定义到xdata空间。

读写芯片内部集成的RTC模块.

用STC的MCU的IO方式驱动8位数码管。

使用Timer0的16位自动重装来产生1ms节拍,程序运行于这个节拍下, 用户修改MCU主时钟频率时,自动定时于1ms.

8位数码管显示时间(小时-分钟-秒).

行列扫描按键键码为25~32.

按键只支持单键按下, 不支持多键同时按下, 那样将会有不可预知的结果.

键按下超过1秒后,将以10键/秒的速度提供重键输出. 用户只需要检测KeyCode是否非0来判断键是否按下.

调整时间键:
键码25: 小时+.
键码26: 小时-.
键码27: 分钟+.
键码28: 分钟-.

下载时, 选择时钟 24MHZ (用户可自行修改频率).

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-5-24 15:26:04 | 显示全部楼层
疯狂的兔子来了 发表于 2023-5-23 16:47
本例程基于STC32G为主控芯片的实验箱进行编写测试。

使用Keil C251编译器,Memory Model推荐设置XSmall模 ...

您这款程序不适用我用的ESP32的板子,感谢您的分享。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-19 00:54 , Processed in 0.202801 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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