Mikrokontroller
“Hello World” pada LCD Oled Arduino

“Hello World” pada LCD Oled Arduino

Koneksi Oled dan Arduino Uno

Dalam tutorial kali ini layar OLED 0,96 inci dihubungkan ke Arduino. Oled terhubung ke Arduino menggunakan empat kabel jumper, dua untuk power dan dua kabel lagi untuk data. Koneksi yang digunakan adalah I2C (Inter-Integrated Circuit). Koneksi antarmuka ini terkadang disebut TWI (Two Wire Interface).

Langkah pertama adalah hubungkan oled dengan arduino seperti pada gambar di atas, yaitu sebagai berikut:

OLED GND – Arduino GND
OLED VCC – Arduino 5V
OLED SCL – Arduino Uno A5
OLED SDA – Arduino Uno A4

Kemudian hubungkan arduino ke komputer, buka Arduino IDE dan download library oled Library Oled Adafruit dan instal library tadi pada aplikasi Aplikasi Arduino IDE. Kode program yang digunakan untuk membuat project ini sebagai berikut:

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

// address i2c oled
#define OLED_ADDR   0x3C

Adafruit_SSD1306 display(-1);

#if (SSD1306_LCDHEIGHT != 64)
#error("Height incorrect, please fix Adafruit_SSD1306.h!");
#endif

void setup() {
  // menginisialisasi dan menghapus tampilan pada oled
  display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR);
  display.clearDisplay();
  display.display();

  // menseting posisi piksel
  display.drawPixel(0, 0, WHITE);
  display.drawPixel(127, 0, WHITE);
  display.drawPixel(0, 63, WHITE);
  display.drawPixel(127, 63, WHITE);

  // menseting posisi "Hello, world!" pada oled
  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.setCursor(27,30);
  display.print("Hello, world!");

  // menampilkan tulisan pada oled
  display.display();
}

void loop() {
  // put your main code here, to run repeatedly:

}

Selamat Mencoba!

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x