Tutorial OLED I2C dengan Arduino UNO

04 May 2019 • Tutorial • 15657 dibaca

Kembali ke Blog
Tutorial OLED I2C dengan Arduino UNO

Tutorial OLED I2C dengan Arduino UNO

Kali ini jorobo akan memberikan sedikit tutorial bagaimana cara connect dan mengetes OLED I2C 0.96” 128x64px menggunakan library SH1106. Library ini sangat membantu dalam pemrograman dan mudah untuk diterapkan.

.

Yang dibutuhkan:

  1. 1. Arduino UNO
  2. 2. Oled 0.96” 128x64 pixel
  3. 3. Library Adafruit_GFX.h
  4. 4. Library Adafruit_SH1106.h

 .

Langkah 1

Koneksikan Arduino UNO dengan Oled seperti rangkaian berikut

Arduino UNO OLED
5V VCC
GND GND
A4 SDA
A5 SCK

Untuk power arduino, pakai kabel data ke komputer

.

Langkah 2

Download library terlebih dahulu

  1. - Library Adafruit_GFX.h - https://bit.ly/2VEu2OP
  2. - Library Adafruit_SH1106.h - https://bit.ly/2Wo6Tgs

 .

Langkah 3

Buka Aplikasi Arduino IDE kemudian include library yang telah di download tadi.

- Pilih file library tadi yang sudah di download (file bentuk winrar / .rar)

.

Langkah 4

Open File Example dari library SH1106

.

Langkah 5

- Sesuaikan Board Arduino dan Port nya.

.

- Kemudian Upload program. Maka tampilan di oled akan menjadi seperti berikut

.

.

Fungsi library

  1. 1. display.display();        >> untuk menampilkan di oled.
  1. 2. display.clearDisplay();    >> untuk menghapus tampilan di oled.
  1. 3. display.drawPixel(a, b, Color);    >> untuk membuat titik / 1px menyala
  2.      a – koordinat X
  3.      b – koordinat Y
  4.      Color – Warna jika oled memiliki warna (WHITE / BLACK)
  1. 4. display.drawLine(a, b, c, d, color);      >> untuk membuat garis
  2.      a – koordinat X ke-1
  3.      b – koordinat Y ke-1
  4.      c – koordinat X ke-2
  5.      d – koordinat Y ke-2
  6.      Color – Warna jika oled memiliki warna (WHITE / BLACK)
  1. 5. Menampilkan tulisan
  2.      display.setTextSize(1);                  >> ukuran tulisan
  3.      display.setTextColor(WHITE);     >> warna
  4.      display.setCursor(0,0);                  >> koordinat
  5.      display.println("……………");         >> menampilkan tulisan

 .

.

Masih banyak fungsi yang lainnya untuk menampilkan gambar, lingkaran, persegi, segitiga dan lain-lain. Silahkan dicoba-coba sendiri yaaa :)

.

.

.

www.jogjarobotika.com

.

.

.