//例子可以通过串口设定当前时间
需要做一个公交车报站器语音模块还没到,花了一天研究了一下ST7735芯片的屏幕手上这块是1.44寸的TFT屏幕,翻了半天网络使用ST7735做实物的比较少,且库不太全
在arduino电子时钟 IDE工具→管理库直接搜索并下载,不多赘述
手上这块是1.44寸的tft屏幕芯片是ST7735,接线方式是SPI优点就是色彩丰富。
这个库是比较简单没那么完善嘚,像clear()
清屏函数也没有因此使用起来没有12864和LCD1602方便,但对付显示数据做个电子时钟已经够了。
解释一下void modulation()
这个函数是用于调整59到0的之间嘚转换;另外,由于没有clear()清除屏幕的这个函数于是就用tft.fillScreen(ST7735_BLACK);
来重新设置屏幕颜色,实现刷新的功能这样就可以解决屏幕无法清屏导致显示偅叠的现象了。void
年月日时间偷懒没写了时间跳转的时候遇到了困难在这里用了比较长时间,得多看源函数推荐使用的12864!
脚位连接说明:以上图为例是從左到右第一脚开始数起:
A+ 背光(串联一个1K的电阻接地或串联一个5K的电位器调整背光)
在极客工坊网站上弄来下面这个图:
代码写好后下载到arduino電子时钟板子上,显示:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子发烧伖网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。
//例子可以通过串口设定当前时间