0.96吋OLED基本顯示-ESP32

 0.96吋OLED基本顯示-ESP32

接線方式

OLED||ESP32
-----------------
VCC----3V3
GND----GND
SCL-----D22
SDA----D21

函式參考


須下載及匯入以下函式庫

程式碼

#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_WIDTHSCREEN_HEIGHT, &WireOLED_RESET);

void setup(){
  Serial.begin(115200);
  display.begin(SSD1306_SWITCHCAPVCCSCREEN_ADDRESSOLED_RESET);
}

void loop(){
  display.clearDisplay();
  display.setCursor(00);
  display.setTextSize(1);
  display.setTextColor(BLACKWHITE);
  display.println("Hello!");
  display.setCursor(016);
  display.setTextSize(2);
  display.setTextColor(WHITE);
  display.println("ESP32");
  display.setTextSize(3);
  display.setCursor(032);
  display.println("Arduino");
  display.display();
}

















留言

這個網誌中的熱門文章

ESP32-CAM燒錄出現fd_forward.h: No such file or directory錯誤信息<解決方案>