一.OLED与LCD
像素点
(1)每个像素点都是红、绿、蓝三个子像素组成
(2)我们可以通过红、绿、蓝三种颜色调节出我们想要的颜色
(3)我们口中所说的分辨率就是像素点的数目的多少,如果像素方块越大,越模糊,分辨率少;像素点方块越小,越清晰,像素点高
(4)OLED全称:有机自发光二极管
OLED与LCD区别
(1)OLED显示屏不需要背光源,自己本身就会发光。而LED需要别光源、垂直镜片和液晶层进行改变颜色
(2)OLED厚度比LCD要薄
(3)OLED制作成本比LCD要低
(4)OLED可以折叠或弯曲显示画面。而LCD应为背光层和垂直镜片不能过大弯曲、折叠
(5)OLED比LCD显示屏要画质高
(6)OLED可以显示纯黑,LCD不能显示纯黑
二.代码
#include <U8glib.h>
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_NO_ACK|U8G_I2C_OPT_FAST);
void setup(){
u8g.firstPage();
do {
u8g.setFont(u8g_font_unifont);
} while( u8g.nextPage());
delay(1000);
}
void loop(){
u8g.firstPage();
do {
u8g.setPrintPos(0,14);
u8g.print(".");
u8g.setPrintPos(0,15);
u8g.print(".");
u8g.setPrintPos(0,16);
u8g.print(".");
u8g.setPrintPos(0,17);
u8g.print(".");
u8g.setPrintPos(0,18);
u8g.print(".");
u8g.setPrintPos(0,19);
u8g.print(".");
u8g.setPrintPos(0,20);
u8g.print(".");
u8g.setPrintPos(0,21);
u8g.print(".");
u8g.setPrintPos(0,14);
u8g.print(".");
u8g.setPrintPos(1,14);
u8g.print(".");
u8g.setPrintPos(2,14);
u8g.print(".");
u8g.setPrintPos(3,14);
u8g.print(".");
u8g.setPrintPos(4,14);
u8g.print(".");
u8g.setPrintPos(5,14);
u8g.print(".");
u8g.setPrintPos(6,14);
u8g.print(".");
u8g.setPrintPos(7,14);
u8g.print(".");
u8g.setPrintPos(7,15);
u8g.print(".");
u8g.setPrintPos(7,16);
u8g.print(".");
u8g.setPrintPos(7,17);
u8g.print(".");
u8g.setPrintPos(7,18);
u8g.print(".");
u8g.setPrintPos(7,19);
u8g.print(".");
u8g.setPrintPos(7,20);
u8g.print(".");
u8g.setPrintPos(7,21);
u8g.print(".");
u8g.setPrintPos(7,22);
u8g.print(".");
u8g.setPrintPos(7,23);
u8g.print(".");
u8g.setPrintPos(6,23);
u8g.print(".");
u8g.setPrintPos(5,23);
u8g.print(".");
u8g.setPrintPos(4,23);
u8g.print(".");
u8g.setPrintPos(3,23);
u8g.print(".");
u8g.setPrintPos(2,23);
u8g.print(".");
u8g.setPrintPos(1,23);
u8g.print(".");
u8g.setPrintPos(0,23);
u8g.print(".");
while( u8g.nextPage() );
}