OLED 顯示器是一種使用有機發光二極體(Organic Light Emitting Diode,簡稱 OLED)技術的顯示技術。OLED 是一種薄膜顯示技術,其特點是每個像素都是一個發光的二極體,並且它們能夠自發光,無需背光。

以下是 OLED 顯示器的一些主要特點:
  1. 有機發光二極體 (OLED):
  2. OLED 是由有機化合物(碳基化合物)製成的發光材料。這些有機材料在電流通過時會發光,形成像素。
    由於 OLED 是自發光的,因此無需背光,這使得 OLED 顯示器更薄、更輕且更靈活。
  3. 高對比度和廣視角:
  4. OLED 顯示器提供高對比度,因為它可以實現真正的黑色,即不需要背光,關閉的像素是完全黑的。
    具有廣視角,即在各個角度下都能提供清晰的影像,而不會出現亮度和色彩失真。
  5. 快速響應時間:
  6. OLED 顯示器具有快速的響應時間,可以實現流暢的動畫和視頻播放。
  7. 柔性和可彎曲:
  8. 由於 OLED 顯示器的薄度和自發光特性,它們具有柔性和可彎曲的能力,這使得它們在特殊應用中更加靈活。
  9. 能效和節能:
  10. OLED 顯示器僅在顯示變化時消耗功率,因此在顯示靜態內容時非常節能。
  11. 應用領域:
  12. OLED 顯示器廣泛應用於手機、平板電腦、電視、嵌入式系統和可穿戴設備等各種電子產品。
  13. 單色 OLED:
  14. 單色 OLED 意味著每個像素只能顯示一種顏色,通常是單色,如白色、藍色或黃色。這在一些應用中足夠,特別是在需要低功耗和簡單顯示的場景中。
總的來說,OLED 技術為顯示技術帶來了許多優勢,並且隨著技術的不斷發展,我們可能會看到更多應用 OLED 的創新設備。

0.96吋單色 oled


SSD1306 是一種常見的單色 OLED(Organic Light Emitting Diode)顯示器驅動器,廣泛應用於嵌入式領域,特別是在Arduino和其他微控制器項目中。這種驅動器通常用於顯示文字和簡單的圖形,並且由於其低功耗和高對比度,適合用於許多電池供電的應用。

以下是一些有關 SSD1306 OLED 驅動器的主要特點和基本原理:
  • 特點:
  • OLED 技術: 使用有機發光二極體(OLED)技術,這種技術允許每個像素自行發光,無需背光,並具有更好的對比度和視角。
    • 低功耗: OLED 顯示器僅在顯示變化時消耗功率,因此在顯示靜態內容時非常節能。
    • 高解析度: SSD1306 驅動器支援高解析度的顯示,通常為128x64或128x32像素。
    • 通信介面: SSD1306 使用串行通信介面,通常是 I2C 或 SPI。
    • 內建字型: 通常內建了一些基本的字型,使得顯示文字變得簡單。
  • 連接方式:
  • SSD1306 通常通過 I2C 或 SPI 連接到微控制器,這兩者都是串行通信協議。以下是一個簡單的 I2C 連接例子:
    • VCC:連接到供電(3.3V 或 5V)
    • GND:連接到地
    • SDA:連接到微控制器的 I2C 數據線
    • SCL:連接到微控制器的 I2C 時鐘線
  • 驅動程式:
  • 使用 SSD1306 驅動器時,你需要一個驅動程式庫,這個庫將處理與 SSD1306 的通信和顯示內容的更新。對於Arduino,有許多可用的 SSD1306 驅動程式庫,可以通過 Arduino IDE 的庫管理器輕鬆安裝。
一旦安裝了相應的驅動程式庫,你可以使用相應的函數來初始化顯示器、顯示文字、繪製圖形等。

oled ssd1306 驅動函式庫

GFX 函式庫
GFX 函式庫是一個通用的圖形庫,提供了在液晶顯示器、OLED 顯示器等設備上繪製基本圖形和文字的功能。Adafruit 的 GFX 函式庫是許多 Adafruit 顯示器驅動程式庫的基礎,因此它廣泛應用於各種 Arduino 顯示器項目。
以下是 Adafruit 的 GFX 函式庫的一些主要特點和功能:
  1. 基本形狀: GFX 函式庫支援繪製基本的形狀,如線、矩形、圓形等。
  2. 文字顯示: 提供了簡單的文字顯示功能,可以選擇字型、大小和顏色。
  3. 圖像繪製: 允許將圖像繪製到顯示器上,支援多種格式的圖像。
  4. 色彩控制: 提供了顏色選擇和控制的功能,可在液晶顯示器上顯示多種顏色。
  5. 座標系統: 使用標準的座標系統,讓你可以在屏幕上準確定位和繪製物體。
  6. 自訂字型: 可以將自訂字型添加到函式庫中,以滿足特定項目的需求。
GFX 驅動函式庫


範例