2.42 吋 OLED模組(I2C版本)

本專案使用 2.42 吋 OLED 顯示模組,可用於即時顯示感測數據、圖像或狀態資訊。OLED 具備高對比、低功耗特性,適合整合於健康監測、物聯網裝置、穿戴式裝置等應用中。透過Raspberry Pi Pico W控制,可顯示心跳、血氧、環境感測等即時數值。

2.42 吋 OLED模組電路圖

  • Raspberry Pi Pico W

  • Raspberry Pi Pico W 擴充板

  • 2.42 吋 OLED 模組

  • 母 – 母 杜邦線

Arduino 程式如下

#include <Arduino.h>
#include <Wire.h>
#include <U8g2lib.h>

// 根據你原本的設定:SSD1306 128x64 I2C
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(
  U8G2_R0,        // 旋轉角度:不旋轉
  U8X8_PIN_NONE   // 不使用 reset 腳
);

void setup() {
  // 初始化序列埠
  Serial.begin(115200);
  delay(1000);

  // 初始化 OLED
  u8g2.begin();

  // 清畫面
  u8g2.clearBuffer();

  // 設定字型
  u8g2.setFont(u8g2_font_6x10_tf);

  // 在 (x=0, y=16) 顯示第一行
  u8g2.drawStr(0, 16, "Hello OLED!");

  // 第二行
  u8g2.drawStr(0, 32, "Pico W Test");


  // 把畫面送到 OLED
  u8g2.sendBuffer();
}

void loop() {
  
}

程式執行結果

OLED 螢幕會顯示 「Hello OLED ! Pico W Test」

Last updated

Was this helpful?