|
本帖最后由 ploestar 于 2019-8-11 10:24 编辑
有坛友提出,能不能用ESP8266直驱08接口的3264双色点阵屏,IO够不够,其实很早做51单片机的时钟就想过,当时只拿来从网络获取时间近段时间有空就试了一下,其实做这个之前对于Ardrino完全没有接触了,临时装各种软件最后试了论坛的那个零知开源开发工具,开始点灯,看里面的例程,然后开搞
引脚定义
用的这种模块,温度检测,10K的热敏,一端A0,一端3V3,A0接10K电阻到GND,离板子远一点,毕竟ESP8266比较热,A0右边那个电阻,上端是GND,10k贴片可以接那里
开始是把WIFI ssid和密码写死了,后来打算弄个WEB服务器,完全不懂,最后发现个不错的库WiFiManager
上传固件后,打开WiFi设置,找到ESP8266_Clock,连接
连接完等会之后会自动弹窗口,选第一或第二个
选择你要连的WiFi,输入密码
因为以上步骤点阵屏都没有显示,可以打开串口助手看看
直到接入互联网之前点阵屏都没有显示,还没解决
最后看一下效果,还有点小BUG,温度个位0时上面多了2个点,其他需要时间检验了,毕竟不能随意调节时间看阴历对不对
下面提供固件,官方工具下载
或者文件夹里面的.BAT文件改一下你自己的串口在双击运行
链接:https://pan.baidu.com/s/1yHgXCtkcZbZdgm9dUmZkbQ
提取码:xmjy
复制这段内容后打开百度网盘手机App,操作更方便哦
8月11:修复之前的已知BUG,星期六,六字下面有拖影,农历十几显示一几,温度个位0上多2个点,不定时黑屏1秒(现在不定时微闪,原因未知,可能时间库问题,试图修改本地走时导致快1,2秒,未果返回)
代码仅供参考,只在零知上通过,Arduino上我验证没通过
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|