U8g2驱动程序类名称由5部分组成

1.驱动芯片名称
SSD13xx、SSD0323
  SH110x
  CH112x
  LD7032
  ST7920、ST75xx
......
2.屏幕尺寸
64x32、64x48
  96x16、96x64、96x96
  128x32、128x64、128x96、128x128
  144x32
  160x128、160x160
  192x64
  256x32、256x64、256x160
......
  这里只列出宽高是16倍数的尺寸,还有一些不常见未列出
3.厂商
NONAME
  ADAFRUIT
  SEED
  PIMORONI
  UNIVISION
  WINSTAR
  VISIONOX
......
如果不清楚厂商,使用NONAME即可
4.缓存
1:128字节缓冲区,适合低配置单片机
  2:256字节缓冲区,提升显示效率
  F:全页缓冲区,适用于复杂图形显示
5.通信接口
HW_I2C:硬件I2C接口
  SW_I2C:模拟I2C接口
  2ND_HW_I2C:第二个硬件I2C接口(取决于主机)
  4W_HW_SPI:4线硬件SPI接口
  4W_SW_SPI:4线模拟SPI接口
  2ND_4W_HW_SPI:第二个4线硬件SPI接口(取决于主机)
  3W_HW_SPI:3线硬件SPI接口
  6800:并行接口
  8080:并行接口
如果你手上有个两线I2C的OLED显示屏需要使用U8g2库,那么确定驱动类的步骤如下: 
  1. 确定芯片,如SSD1306 
  2. 确定尺十,如128x64 
  3. 确定厂商,没特殊情况用NONAME即可 
  4. 确定通信接口,硬件选HW_I2C,模拟选SW_I2C 
  5. 确定缓存,需要根据程序而定 
  最终得到一个驱动类名:U8G2_SSD1306_128X64_NONAME_1_HW_I2C
 
            也称作LED数码管,是一种可以显示数字和其他信息的电子设备。玻璃管中包括一个金属丝网制成的阳极和多个阴极。大部分数码管阴极的形状为数字。
树莓派基金会刚刚宣布 Raspberry Pi 4(树莓派4代)已经开始发售,价格35美元起。这是一次全方位的升级,得以让树莓派拥有类似于 PC 级别的性能,同时也保留了经典的树莓派系列的接口功能。
 
            ESP32开发板 NodeMCU-32S MicroPython固件的使用。
这篇文章将为大家讲解有关树莓派如何设计3D打印外壳。
这款乐高®机械组利勃海尔LR13000履带起重机(42146)成人模型高99厘米(38英寸),是乐高机械组系列最大的模型之一(截至2023年8月)。它细节丰富,拥有逼真的动作,用以向世界上最强大的起重机之一致敬。使用CONTROL+应用程序,让你的起重机模型开始工作,并观察这台强大的机器具有哪些功能。系列逼真的功能包括转向装置、可以旋转的转台、变幅式悬臂、绞车和负载感应功能。
 
            本文介绍了如何在Win10下给ESP32烧录MicroPython的固件,以及用Thonny IDE 开发MicroPython的流程。
 
            冯·诺依曼(Von Neumann)结构,也称普林斯顿结构,是一种将程序指令存储器和数据存储器并在一起的存储器结构,而哈佛(Harvard)结构是一种将程序指令存储和数据存储分开的存储器结构。
Thonny 由爱沙尼亚的 Tartu 大学开发,它的调试器是专为学习和教学编程而设计的,针对初学者学习Python语言优化了很多工具上的方式和方法。
本文学习如何使用ESP32开发板来进行多线程的开发。
乐高机械机构汽车悬架结构组成演示。
