Layar & Tampilan7 menit baca

Menambahkan Layar OLED pada Proyek Arduino Anda

Sari Dewi

Sari Dewi

Pendidik bidang elektronika dan pegiat komunitas pembuat (maker).

2026-05-17

Menambahkan Layar OLED pada Proyek Arduino Anda

Panduan praktis untuk menghubungkan dan menampilkan informasi pada layar OLED berbasis chip SSD1306 dengan Arduino dan ESP32 menggunakan pustaka Adafruit.

Mengapa Memilih Layar OLED?

Layar OLED memiliki tampilan yang sangat tajam, konsumsi daya rendah, dan sangat mudah digunakan bersama Arduino. Modul SSD1306 berukuran 0.96 inci (resolusi 128×64 piksel) dapat diperoleh dengan harga sangat terjangkau dan menggunakan jalur komunikasi I2C — hanya memerlukan dua kabel di luar kabel daya.

Koneksi Perangkat Keras

SSD1306 OLED → Arduino UNO
VCC           → 3.3V atau 5V
GND           → GND
SCL           → A5
SDA           → A4

Untuk modul ESP32, hubungkan ke GPIO 22 (SCL) dan GPIO 21 (SDA).

Menginstal Pustaka (Library)

Di aplikasi Arduino IDE, buka menu Sketch → Include Library → Manage Libraries lalu pasang pustaka berikut:

  • Adafruit SSD1306
  • Adafruit GFX Library

Menampilkan Hello World pada OLED

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);

void setup() {
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.clearDisplay();
  display.setTextSize(2);
  display.setTextColor(SSD1306_WHITE);
  display.setCursor(10, 20);
  display.print("Halo!");
  display.display();
}

Menggambar Bentuk dan Ikon

Pustaka Adafruit GFX menyediakan berbagai fungsi bawaan untuk membuat garis, lingkaran, persegi panjang, dan gambar bitmap. Anda dapat mengubah gambar kecil apa pun menjadi deretan kode (bitmap array) menggunakan utilitas online seperti LCD Assistant atau image2cpp.

Menampilkan Hasil Pembacaan Sensor

Manfaat terbesar dari modul layar ini adalah saat dipadukan dengan sensor. Anda dapat menampilkan nilai suhu secara real-time, bilah indikator (progress bar) untuk hitung mundur, atau grafik mini dari 128 pembacaan sensor terakhir (satu piksel per kolom).

// Menggambar grafik sensor mini di seluruh lebar layar
for (int x = 0; x < 128; x++) {
  int y = map(sensorHistory[x], 0, 100, 63, 0);
  display.drawPixel(x, y, SSD1306_WHITE);
}
display.display();
OLEDLayarSSD1306I2CArduino
Kembali ke semua artikel

Produk Pilihan

Jelajahi berbagai komponen mikrokontroler, sensor pintar, dan aksesori IoT terlengkap

Lighting

Lampu Peringatan Darurat Truk mobil box 4 LED Lampu Kedip Mode Runnin 6 Mode Flash-4 LED

(1045)
Rp 29.000
Stok Tersedia
Batteries

SCC PWM Untuk Baterai Lithium 30A Solar Charge Controller USB

(1442)
Rp 53.000
Stok Tersedia
Remote Controls

PWM Control Speed LED Dimmer DC 12 Sampai 24 Volt 8A Putih Casing

(1305)
Rp 19.000
Stok Tersedia
Electrical Testers & Multimeters

Peacefair PZEM-022 kWh meter digital 100A

(771)
Rp 220.000
Stok Tersedia
Batteries

Lifepo4 Cilindrical 32700 3.2V 6Ah Cell NEW

(657)
Rp 47.000
Stok Tersedia
Others

Lampu Demon Eyes Devil Eyes RGB App BILED Proji DC9-36V Universal

(1115)
Rp 55.000
Stok Tersedia
Electricity Savers

Techfine 3KVA 5KVA Solar Inverter 48V 24 v Off Grid Inverter for Solar System with MPPT Solar Charger

(873)
Rp 4.300.000
Stok Tersedia
Batteries

Lifepo4/Li-ion Battery Charger | 72V 60V 48V 36V, 3A 5A 8A Charger Baterai Pack Sepeda listrik & kendaraan listrik

(1180)
Rp 400.000
Stok Tersedia
Batteries

PZEM-015 50A100A 200A 300A DC 6.5-200V battery analyzer volt ampere watt meter

(1531)
Rp 185.000
Stok Tersedia
Electrical Safety

SPD DC 1000V 20KA Tomzn Surge Arrestar

(157)
Rp 140.000
Stok Tersedia
Electrical Testers & Multimeters

PZIOT E01 AC Din Rail Multifunction Meter 100A Wifi Bluetooth PZEM

(474)
Rp 220.000
Stok Tersedia
Electrical Safety

TOMZN MCB DC 2P 125 A 100A 80A DC 600 V MCB Circuit Breaker untuk Sistem PV C Kurva

(778)
Rp 135.000
Stok Tersedia
Electrical Safety

TOMZN Automatic Transfer Switch 2P 63A 100A 125A 230V MCB Tipe ATS Dual Power

(1012)
Rp 400.000
Stok Tersedia
Others

Slocable MC4 Connector Solar Panel Surya 40 A 1000 V Konektor Kabel PV

(417)
Rp 20.000
Stok Tersedia
Others

Kabel Relay H4 Drirect Bi-led Biled Projie PNP untuk 1 Cabang Premium

(267)
Rp 21.000
Stok Tersedia
Lighting

Shroud Biled Acrylic 5D Polosan Warna Putih PREMIUM

(1466)
Rp 130.000
Stok Tersedia
Lighting

Shroud Acrylic 2.5 inch & 3 inch 5D Glory Crystal Polosan Warna Putih Harga 1 PCS

(873)
Rp 130.000
Stok Tersedia
Lighting

Relay Lampu H4 Biled Motor HID Projector Projie LED Motor Mobil 1 LAMPU

(836)
Rp 47.000
Stok Tersedia
Lighting

Lampu Kedip Grill Depan Mobil 4 Mata 12 Volt Blue

(1277)
Rp 171.000
Stok Tersedia
Batteries

Lifepo4 3.2V 15Ah 32140 Baterai Lithium Besi Fosfat

(780)
Rp 75.000
Stok Tersedia
Network Cables & Connectors

Dongle inverter Wi-Fi + Bluetooth Solar plug-RWB1 pemantauan jaringan nirkabel untuk merek Techfine Konektor

(1488)
Rp 630.000
Stok Tersedia
Lighting

Kabel adapter sambungan Soket Konversi Ubah Soket Lampu Otomotif Mobil dari H4 female to H11 male

(220)
Rp 31.000
Stok Tersedia
Lighting

Braket Lampu Tembak Setang Motor CNC Universal Rotasi 360 derajat

(257)
Rp 45.000
Stok Tersedia
Others

Socket Soket Kabel Mobil Lampu H4 female /Cowok/Satu Pasang

(1210)
Rp 5.500
Stok Tersedia
Lighting

Lampu Led Truk Bis 12-24v Lampu Bak Truk Lampu Samping Bak Truk

(624)
Rp 15.000
Stok Tersedia
Lighting

Socket Cable Fog Lamp 1 set MALE / FEMALE - Soket Kabel Rumah Bohlam Lampu H11 H16 H8 H27

(882)
Rp 18.700
Stok Tersedia
Batteries

Battery Lifepo4 12v 100ah New Cell vision

(365)
Rp 1.700.000
Stok Tersedia
Others

DC 12V 24V Timer Delay Switch Control Hcw-M135

(467)
Rp 49.000
Stok Tersedia
Others

LVD/Low Voltage Disconect M609 DC Voltage Protection Module Lithium Battery 12-36V

(772)
Rp 34.000
Stok Tersedia
Remote Controls

Controller Remote Led Strip Rgb WS2811 WS2812B

(563)
Rp 39.000
Stok Tersedia
Tanya Toko Volt Ponorogo