arduino使用晶联讯jlx12864
1.说明
我买的是JLX12864G-086,IC为UC1701X(看商品详情)。其实之前就买过他家的大尺寸液晶屏,但当时就不会用导致浪费了几十块(试过了u8g2)。这次突发奇想准备再试试看,所以买了一个小的12864。(但就这么点大也要近20了)
库用的还是u8g2。
2.准备
按照传统功夫,我们肯定要先准备好u8g2,此处安装就不再详谈。
点开它提供的helloworld示例,我们可以看到定义了一堆类,要用哪个型号就去掉前面的注释就行,这个了解过u8g2的朋友们也都知道。
不过接下来才是重点。
3.正确方法
我们根据型号jlx12864,可以找到好几个类,使用的IC的名字都是ST开头。我试过几个,但是效果都不理想。要么颜色淡了,要么对比度不对。
不过相比于之前的一次已经有了重大进步,起码能显示出hello world了。本来计划就这样算了,还不如用我的5110(老经典了),但转念一想,决定继续解决颜色过浅和过深的问题,毕竟晶联讯的大液晶屏还是挺想放在实际应用的。而这个小液晶屏正好练练手。
这个时候就是传统艺能,看第三方库的源代码。目录在c盘用户目录\Documents\Arduino\libraries下。
在阅读过程中,我发现一个从未出现过的型号:MINI12864。(对,我就是直接搜索12864然后发现的)。
最终代码(