Modul ini adalah layar OLED 0.96 inch dengan resolusi 128×64 piksel, dilengkapi dengan 4 tombol input, sehingga sangat cocok untuk aplikasi menu navigasi, sistem kontrol sederhana, dan antarmuka pengguna mini (UI). Layar menggunakan antarmuka I2C, dan tombol terhubung langsung ke pin digital mikrokontroler.
⚙️ Spesifikasi Teknis:
Parameter | Nilai |
---|---|
Ukuran Layar | 0.96 inch (OLED) |
Resolusi | 128 x 64 piksel |
Tegangan Operasi | 3.3V – 5V |
Antarmuka Layar | I2C (alamat default: 0x3C) |
Jumlah Tombol | 4 tombol push-button (A, B, C, D) |
Interface Tombol | Output digital (dihubungkan ke GPIO) |
Driver Controller | SSD1306 |
Warna Layar | Monokrom (putih atau biru, tergantung varian) |
🎮 Fitur Utama:
-
Layar OLED tajam dan hemat daya
-
4 tombol input ideal untuk navigasi menu (↑ ↓ OK Back)
-
Plug & play dengan Arduino, ESP32, ESP8266, dll
-
Cocok untuk:
-
Menu sistem kontrol sederhana
-
Monitor suhu/sensor dengan navigasi
-
UI miniatur pada alat portable
-
Tampilan status + pengaturan parameter
-
🔌 Pinout Umum:
-
VCC → 3.3V atau 5V
-
GND → Ground
-
SCL → I2C Clock (misal D1 pada ESP8266)
-
SDA → I2C Data (misal D2 pada ESP8266)
-
BTN1–BTN4 → Pin digital dari mikrokontroler untuk membaca input tombol
📚 Library Kompatibel:
-
Adafruit_SSD1306
-
U8g2
-
Untuk tombol: cukup gunakan
digitalRead()
pada pin GPIO masing-masing
💡 Contoh Aplikasi Menu:
Gunakan tombol A & B untuk navigasi, tombol C untuk OK/select, dan D untuk kembali/back.
🛠️ Kebutuhan Tambahan:
-
Kabel jumper male-female
-
Library Arduino
-
Mikrokontroler (ESP32/ESP8266/Arduino Uno/Nano)