Mikrokontroller

“Hello World” pada LCD Oled Arduino

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!
admin
0
Subscribe
0 Comments