Tutorial OLED I2C dengan Arduino UNO Library SH1106.h

Posted By: Jogja Robotika In: Tutorial On: Saturday, May 4, 2019 Comment: 0 Hit: 1447

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 UNOOLED
5VVCC
GNDGND
A4SDA
A5SCK

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

.

.

.

Comments

Leave your comment