0.96吋OLED基本顯示-ESP32


0.96吋OLED基本顯示-ESP32

tags: esp32 oled

接線方式

OLED||ESP32

-----------------

VCC----3V3

GND—-GND

SCL—–D22

SDA—-D21

函式參考

我的函式筆記本


須下載及匯入以下函式庫

Adafruit_SSD1306

Adafruit-GFX-Library

程式碼

#include <Adafruit_GFX.h>

#include <Adafruit_SSD1306.h>

#include <Adafruit_GrayOLED.h>

#include <Wire.h>


#define SCREEN_WIDTH 128 // OLED display width, in pixels

#define SCREEN_HEIGHT 64 // OLED display height, in pixels

  
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)

#define SCREEN_ADDRESS 0x3C ///< See datasheet for Address; 0x3D for 128x64, 0x3C for 128x32

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);


void setup(){

  Serial.begin(115200);

  display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS, OLED_RESET);

}


void loop(){

  display.clearDisplay();

  display.setCursor(0, 0);

  display.setTextSize(1);

  display.setTextColor(BLACK, WHITE);

  display.println("Hello!");

  display.setCursor(0, 16);

  display.setTextSize(2);

  display.setTextColor(WHITE);

  display.println("ESP32");

  display.setTextSize(3);

  display.setCursor(0, 32);

  display.println("Arduino");

  display.display();

}


文章作者: blairan
版權聲明: 本博客所有文章除特別聲明外,均採用 CC BY 4.0 許可協議。轉載請註明來源 blairan !
评论
  目錄