Cara Menghubungkan Arduino dengan OLED 0.96 Inch SSD1306 (Lengkap + Kode)

post-thumbnail

Cara Menghubungkan Arduino dengan OLED 0.96 Inch SSD1306 (Lengkap + Kode)
 

Berikut ini adalah tutorial lengkap untuk menghubungkan Arduino dengan OLED 0.96 inch (biasanya beresolusi 128x64 dan menggunakan komunikasi I2C):


Perlengkapan:

Arduino Uno / Nano / Mega

Layar OLED 0.96" (I2C, biasanya pakai chip SSD1306)

Kabel jumper

Library: Adafruit_SSD1306 dan Adafruit_GFX


🔌 Koneksi Kabel (I2C):

OLED PinArduino Uno/Nano
VCC5V
GNDGND
SCLA5
SDAA4

Jika kamu pakai board lain:

Mega: SDA = pin 20, SCL = pin 21

ESP32/ESP8266: pin I2C bisa diatur sesuka hati (default: SDA=21, SCL=22 untuk ESP32)


📦 Langkah 1: Instal Library

Buka Arduino IDE:

Pergi ke Sketch > Include Library > Manage Libraries

Cari dan install:

Adafruit SSD1306

Adafruit GFX


🧪 Langkah 2: Contoh Program OLED

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

// OLED width & height (128x64)
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64

// Buat objek display OLED dengan I2C address 0x3C
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);

void setup() {
  // Inisialisasi Serial Monitor (opsional)
  Serial.begin(9600);

  // Inisialisasi OLED
  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
    Serial.println(F("OLED tidak ditemukan"));
    while(1); // berhenti jika gagal
  }

  display.clearDisplay();

  // Contoh tampilan
  display.setTextSize(1);       // Ukuran teks
  display.setTextColor(SSD1306_WHITE); // Warna teks
  display.setCursor(0, 10);     // Koordinat teks
  display.println("Halo, Dunia!");
  display.display();            // Tampilkan di layar
}

void loop() {
  // Tidak melakukan apa-apa
}

🧪 Langkah 3: Upload dan Lihat Hasil

Hubungkan Arduino ke PC.

Pilih port dan board di Arduino IDE.

Upload program.

OLED akan menampilkan tulisan "Halo, Dunia!"


🧰 Tips Tambahan:

Jika layar tidak menyala, pastikan alamat I2C benar (0x3C atau kadang 0x3D). Cek dengan I2C Scanner.

Gunakan library U8g2 untuk fitur lebih kompleks (ikon, font kecil, dsb).

Pastikan OLED tidak rusak dan koneksi I2C tidak terbalik.

author-image

Admin

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Postingan Terkait

Kakrias.com: Jasa IoT yang Menghadirkan Solusi Cerdas untuk Bisnis di Solo

Jasa IoT, solusi cerdas, bisnis Solo, Kakrias.com, Internet of Things, teknologi pintar, efisiensi bisnis, otomatisasi, pengelolaan data, inovasi teknologi, transformasi digital, peningkatan produktivitas, solusi bisnis, layanan IoT, sistem terintegrasi, pemantauan jarak jauh, konektivitas, analisis data, smart city, industri 4.0, teknologi masa depan, pengembangan bisnis, solusi berbasis IoT, layanan teknologi, konsultasi IoT, peningkatan efisiensi, teknologi untuk bisnis.

Panduan Memilih Pabrik Maklon Herbal Berkualitas

pabrik maklon herbal, memilih pabrik maklon, maklon herbal berkualitas, panduan pabrik maklon, tips memilih pabrik maklon, pabrik maklon terpercaya, pabrik herbal terbaik, kualitas produk herbal, proses maklon herbal, keuntungan maklon herbal, industri herbal, rekomendasi pabrik maklon, pabrik maklon di Indonesia, pabrik maklon alami, cara memilih pabrik maklon, produk herbal berkualitas, pabrik maklon terpercaya di Indonesia, analisis pabrik maklon, kriteria pabrik maklon, pabrik maklon yang baik.

Jasa Pembuatan Website Terbaik di Karanganyar untuk Usaha Kecil

jasa pembuatan website, website terbaik Karanganyar, pembuatan website usaha kecil, layanan web Karanganyar, desain website profesional, pengembangan website UKM, solusi digital Karanganyar, pembuatan website murah, website bisnis kecil, jasa web developer, optimasi website lokal, pembuatan website responsif, website untuk usaha kecil, layanan pembuatan website, jasa digital marketing Karanganyar.