Arduino SSD1306 OLED 显示器 U8g2库

本篇博客介绍了如何使用U8g2库替代U8glib,因为U8g2更强大且支持中文显示。内容包括硬件清单(Arduino UNO和SSD1306 OLED显示器)、软件准备(安装U8g2库),以及代码讲解,如配置构造函数、setFont()、drawUTF8()等函数的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导读:    

    想起来做本章内容的原因: 一开始在使用U8glib库时,去了GitHub平台上查阅该作者的相关文档说明,作者意思是U8glib不再更新,并且建议大家使用U8g2库(当前GitHub热度最高). 按照作者描述,U8g2更为丰富和强大,而对于开发板内存紧缺的朋友,也集成了U8x8,内存占用低,很是简洁小巧. 

    另外的原因是, U8glib对中文不是很友好 , 而后更新的U8g2,定义了常见的多个中文字库. 对于我们使用者来讲,不必去每个字取模,设置每个字的大小,位置等, 开发效率自然可以提升. 所以在这里呢,笔者建议大家学习并使用U8g2库 .

参考自:  GitHub:u8g2   <<<点击进入 

部分内容翻译:

U8g2是嵌入式设备的单色图形库。

  • 支持的显示控制器:SSD1305,SSD1306,SSD1309,SSD1322,SSD1325,SSD1327,SSD1329,SSD1606,SSD1607,SH1106,SH1107,SH1108,SH1122,T6963,RA8835,LC7981,PCD8544,PCF8812,HX1230,UC1601,UC1604,UC1608,UC1610, UC1611,UC1701,ST7565,ST7567,ST7588,ST75256,NT7534,IST302
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值