使用ESP8266让4.2inch e-paper墨水屏显示更多汉字

一直以来一直想让不论是OLED还是墨水屏显示任意汉字,但都没能成功,主要原因是显示任意汉字就需要字库,但MCU容量有限,放不下全字符汉字库,加装汉字芯片或增加Falsh都需要硬件,还要接线挺麻烦的,最后在网友的帮助下找到一个较小的库,终于实现汉字显示,经测试虽不能说可显示任意汉字,但大多数汉字是没有问题的,MCU使用esp8266内存4M相对大一点,arduino代码也比较简单,供大家参考。
eps8288与2.13inch e-paper 接线,(BUSY-D0、RES-D1\DC-D2\CS-D8\CLK-D5\DIM-D7\GND-G\Vcc-3.3)

//#include <GxEPD2_3C.h> // 三色屏幕选择
#include <GxEPD2_BW.h> //黑白双色屏幕选择
#include <U8g2_for_Adafruit_GFX.h>//需要安装修改版U8g2_for_Adafruit_GFX-02库  和  U8g2_wqy_Arduino-0.0.1库
#include "GxEPD2_display_selection_new_style.h"
U8G2_FOR_ADAFRUIT_GFX u8g2Fonts;
GxEPD2_BW<GxEPD2_420, GxEPD2_420::HEIGHT> display(GxEPD2_420(/*CS=D8*/ SS, /*DC=D3*/ 4, /*RST=D4*/ 2, /*BUSY=D2*/ 5)); // 4.2黑白  GDEW042T2   400x300, UC8176 (IL0398)

void setup()
{
   
  display.init(115200);
  display.setRotation(2);//设置屏幕旋转1和3是横向  0和2是纵向

  u8g2Fonts
  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值