OLED Display Module 0.96″ 128 × 64 px IIC SSD1306

OLED Display Module 0.96″ 128 × 64 px IIC SSD1306

เริ่มต้นเนื้อหา

คำแนะนำสำหรับการใช้งาน
OLED Display Module 0.96″ 128 × 64 px IIC SSD1306

จอแสดงผล organic light-emitting diode (OLED) รุ่น SSD1306 i2c ขนาด 0.96 นิ้ว 128 × 64 พิกเซล

OLED Display IIC 0.96″

OLED Display IIC 0.96″

OLED Display IIC 0.96″

OLED Display IIC 0.96″

 

 

 

ตัวอย่างการเชื่อมต่อขาของจอ OLED ร่วมกับ ESP32 Dev kit V1

OLED ESP32
GND GND
VCC 5V
SDA D21
SCL D22

Library

 

ไลบรารี ที่จำเป็นต้องใช้
– adafruit_SSD1306.h
– adafruit_GFX.h
– adafruit_BusIO

 

1. เปิด Arduino IDE ของคุณ แล้วไปที่

Sketch  >  Include Library  >  Manage Libraries

2. พิมพ์ “ SSD1306 ” ในช่องค้นหาและติดตั้งไลบรารี SSD1306 by Adafruit

oled

3. หลังจากติดตั้งไลบรารี SSD1306 แล้ว ให้พิมพ์ “ GFX ” ในช่องค้นหาและติดตั้งไลบรารี Adafruit GFX Library

oled

4. หลังจากติดตั้งไลบรารี GFX แล้ว ให้พิมพ์ “ BusIO ” ในช่องค้นหาและติดตั้งไลบรารี Adafruit BusIO Library

oled

5. หลังจากติดตั้งไลบรารี่แล้ว ให้รีสตาร์ท Arduino IDE

 

เรียกดูโค้ดตัวอย่างจาก Library หรือคัดลอกลอกโค้ดนี้

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels
// Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
Serial.begin(115200);
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3D for 128x64
Serial.println(F("SSD1306 failed"));
for(;;);
}
delay(2000);
display.clearDisplay();
display.setTextSize(2);
display.setTextColor(WHITE);
display.setCursor(0, 10);
// Display static text
display.println("Hello!");
display.display();
}
void loop() {
}

oled

BESTOLED Display Module 0.96″ 128 × 64 px IIC SSD1306