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

Amplifiers & Mixers

HW-446 Power Amplifier 150W Mono Class D TPA3116D2

(300)
Rp 55.000
Stok Tersedia
Others

Termometer Makanan Digital - Presisi, Praktis, Otomatis Mati Digital Thermometer Masak Suhu Air Obat Dapur Food Cooking Susu Kopi Mkanan

(300)
Rp 15.000
Stok Tersedia
Others

Digital Termometer Makanan dan Minyak Stainless Steel 23cm

(300)
Rp 18.000
Stok Tersedia
Lighting

Shroud 5D RGB Crystal Mode DRL + Sinyal Belok Original Model i6-L3.0 ORIGINAL | 5D Angel Eyes-I6-L30'

(300)
Rp 595.000
Stok Tersedia
Amplifiers, Speakers & Subwoofers

Kabel Set Audio Mobil Daya 10GA Ground 8GA, Kabel Interkoneksi RCA ORIGINAL KUERL

(300)
Rp 57.000
Stok Tersedia
Batteries

Battery Lifepo4 12V 100Ah Prismatic BMS 120A New cell 2025 brand HIGHSTAR

(300)
Rp 4.800.000
Stok Tersedia
Batteries

bms 4s 30a lifepo4 12v

(300)
Rp 28.000
Stok Tersedia
Lighting

Bracket Foglamp BILED Toyota 3 inch Universal + Baut Atur Ketinggian

(300)
Rp 64.000
Stok Tersedia
Batteries

Lifepo4 12 v 15 ah New Cell JSK original Bms 30a/100a

(300)
Rp 500.000
Stok Tersedia
Others

Step Up 15a 400W High Power DC-DC Buck Converter modul + Constant Current High Power SU-400W

(300)
Rp 37.500
Stok Tersedia
Lighting

Shroud Bulat Angel EYES Bulat 2D single colour 2,5 inch/ 3 inch super terang PREMUM

(300)
Rp 65.000
Stok Tersedia
Electrical Testers & Multimeters

XH-M452 12V DIGITAL CONTROLLER Temperature Humidity Control DC Thermostat Hygrostat Suhu Kelembaban Mesin Tetas

(300)
Rp 71.000
Stok Tersedia
Ovens

Termometer Oven Analog Stainless Steel 50-300°C - Pengukuran Suhu Akurat, , Mudah Digunakan

(300)
Rp 28.000
Stok Tersedia
Lighting

Breket Dudukan Foglamp Honda Universal BILED 3 inch + Baut Atur Ketinggian

(300)
Rp 64.000
Stok Tersedia
Lighting

Lampu BILED 2.5 Inch - Premium Blue Lens, 55 Watt 6 chip Cuttoff FLAT

(300)
Rp 635.000
Stok Tersedia
Others

Lcd Bms Jikong Original 3,2 inch

(300)
Rp 180.000
Stok Tersedia
Others

Smart BMS LCD Screen Jikong 4.3 Inches

(300)
Rp 565.000
Stok Tersedia
Others

Crossover 1 Way Pasif Fullrange Full-range Passive Speaker Crosover WEAH-HB01 ORIGINAL

(300)
Rp 35.000
Stok Tersedia
Amplifiers, Speakers & Subwoofers

Kabel rca 5 meter audio mobil original-original KUERL

(300)
Rp 49.000
Stok Tersedia
Batteries

Baterai Lithium Lifepo4 12V 50Ah NEW CELL Tahan Lama, Aman, Efisien

(300)
Rp 1.700.000
Stok Tersedia
Others

Crossover Pasif 3 Way Treble Midle Bass WEAH-338 ORIGINAL

(300)
Rp 49.000
Stok Tersedia
Amplifiers & Mixers

XH-M544 TPA3116 Class D Amplifier 150W Mono TPA3116D2 Original Chip

(300)
Rp 51.000
Stok Tersedia
Lighting

Shroud Hexagonal 5D RGB Acrilic Angel Eye Premium Bluetooth Apps

(300)
Rp 315.000
Stok Tersedia
Others

Crossover 2 Way Passive Treble Bass Audio Speaker Tweeter 80W ORIGINAL WEAH D224

(300)
Rp 30.000
Stok Tersedia
Others

Crossover Speaker Pasif 2 Way Weah-227 Bass Treble 4-8 Ohm 150-200W ORIGINAL

(300)
Rp 53.000
Stok Tersedia
Power Supply Units

Modul Switching Power Supply AC to DC 8A 100W

(300)
Rp 79.000
Stok Tersedia
Others

BMS 3S 4S 5S 100 Amper Balance Charge Battery Protection Board

(300)
Rp 38.000
Stok Tersedia
Audio & Video Cables & Converters

HIGH TO LOW AUDIO CONVERTER RCA -original K-103 KUERL

(300)
Rp 25.000
Stok Tersedia
Batteries

Baterai Lifepo4 3.2V 102 ah - Grade A Gotion New Cell

(300)
Rp 2.700.000
Stok Tersedia
Others

Amplifier Audio Digital TPA3116D2 2x120W Stereo - Model XH-M543, CHIP ORIGINAL

(300)
Rp 56.000
Stok Tersedia
Tanya Toko Volt Ponorogo