智能显示器

一.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() );

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容