lcd12864+DS3231+u8glib制作模拟时钟(指针+数字)
本帖最后由 2584063385 于 2016-1-5 19:47 编辑第一次在这个论坛发帖,好紧张。之前看论坛好多大神的教程,学了好多,昨天用了5-6个小时做的小玩意,来交第一次作业,多多指教。
http://image.geek-workshop.com/album/201601/05/000945g1kydz099728idzw.png
用了大神级的u8glib库,感觉很叼,就是编译很慢,刷屏速度也很慢。我的这个屏幕还是老式的并口屏,刷屏时还会有明显的闪烁。
这次偷懒没做时间设定的功能,只能通过下载另外的程序进行下载,不过好在3132很准确,走了好几天都还不错,也就第一次麻烦点,以后就不用了。
这是全图
http://image.geek-workshop.com/album/201601/05/000956gyzgjjwsk7zfbffv.png
用的是2560
http://image.geek-workshop.com/album/201601/05/000950ye94mkmbrpel24xx.png
3231模块感觉做工还不错,还可以顺便显示下室温,虽然感觉不是很准。
http://image.geek-workshop.com/album/201601/05/001001ansnsn07skd33kuu.png
这是注意事项:
1、第一次使用先修改ds3231程序下载进行时间设定,看着电脑时间,大约提前9秒开始点上传键
2、不同接口的12864屏幕必须修改引脚配置函数,不然无法点亮,详解程序注释。具体的引脚接口等看u8g网站https://code.google.com/p/u8glib/wiki/device
3、没接ds3231只接屏幕不会显示,需屏蔽相关代码
4、用mega2560做的,不同的板子自行改引脚
5、为保证时间的准确性(程序设计1分钟才进行一次读取ds3231校对),不同屏幕测试不同的每一页图片刷入图片,改程序最后的delay时长。
程序和库
之前上传的程序有个bug,已经修改了,程序用下面的这个,要用库和设置时间的程序请两个附件都下载
话说好冷清啊,都没人回复一下。。。 题目中是DS3132还是DS3231 ???? hubertdong 发表于 2016-1-5 09:33 static/image/common/back.gif
题目中是DS3132还是DS3231 ????
一时疏忽,已修改,感谢提醒 你解决闪烁的问题吗? lovezypj 发表于 2016-1-6 12:36 static/image/common/back.gif
你解决闪烁的问题吗?
闪烁难道是屏幕芯片太老? 我的oled是spi的1306的芯片,刷屏就是慢,数据变化甚至会出来一半,另一半还是以前的数据,怎么解决 elderzhu 发表于 2016-1-9 10:45 static/image/common/back.gif
我的oled是spi的1306的芯片,刷屏就是慢,数据变化甚至会出来一半,另一半还是以前的数据,怎么解决
我的屏幕刷新也很慢,估计是库的原因,不好解决吧。 可以看一下程序吗? 楼主做的不错!可以改成GPS或BPC电波钟校时,这样就可以一劳永逸了。 小B爱 发表于 2016-4-7 18:04 static/image/common/back.gif
可以看一下程序吗?
程序有啊,资料里面可以下载 2584063385 发表于 2016-4-13 21:01 static/image/common/back.gif
程序有啊,资料里面可以下载
谢谢你啦,这个设计很棒。 把控制和农历做上去就完美了 你好,请教下DS3231这个是掉电怎么保存数据的?我每次重新插上之后又初始化了,谢谢! 谢谢楼主分享,下载山寨一下可以吗?:) 仿制成功很久了,一直在用,只是觉的没闹钟设置用了这么多好材料有点浪费,温度的精度再高点就好了
页:
[1]
2