TUTORIAL MENGGUNAKAN LCD OLED 0.96 Inchi I2C ARDUINO

             Organic Light-Emitting Diode (OLED) adalah  sebuah semikonduktor sebagai pemancar cahaya yang terbuat dari lapisan organik. OLED digunakan dalam teknologi elektroluminensi, seperti pada tampilan layar atau display. Teknologi ini terkenal fleksibel dengan ketipisannya yang mencapai kurang dari 1 mm.

            Teknologi OLED ditemukan oleh ilmuwan Perusahaan Eastman Kodak, Dr. Ching W. Tang pada tahun 1979. Riset di Indonesia mengenai teknologi ini dimulai pada tahun 2005. OLED diciptakan sebagai teknologi aternatif yang mampu mengungguli generasi tampilan layar sebelumnya seperti tampilan kristal cair (Liquid Crystal Display atau LCD). OLED terus dikembangkan dan diaplikasikan ke dalam peranti teknologi tampilan atau display.

            Untuk OLED 0.96 INCH 128X64 DISPLAY ini memiliki beberapa warna yang beredar dipasaran, yaitu warna dengan tulisan biru, putih, dan ada juga yang campuran kuning dan biru. selain jenis warna juga terdapat dua jenis komunikasi yaitu I2C. 

            Nah Berikut ini adalah tutorial dasar penggunaan OLED 0.96 INCH I2C 128X64 DISPLAY menggunakan Arduino sebagai media Display ataupun indikator display.

            Langsung saja rangkai projek sesuai dengan diBawah ini :

Lalu masukkan dan upload  program sesuai dengan yang dibawah ini :

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

#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 32 // OLED display height, in pixels

// Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
#define OLED_RESET 4 // Reset pin # (or -1 if sharing Arduino reset pin)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

void setup() {
Serial.begin(9600);

if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3C for 128x32
Serial.println(F("SSD1306 allocation failed"));
for(;;); // Don't proceed, loop forever
}

}

void loop() {

display.clearDisplay();
display.setCursor(20,10);//kolom baris
display.setTextSize(2);
display.setTextColor(WHITE);
display.print("I");

display.setCursor(60,6);//kolom baris
display.setTextSize(3);
display.setTextColor(WHITE);
display.write(3);//Display ASCII Characters

display.setCursor(100,10);//kolom baris
display.setTextSize(2);
display.setTextColor(WHITE);
display.print("U");
display.display();

}

Hasilnya dapat dilihat pada gambar dibawah ini :

 
Lumayan buat kodein mantan bro biar balikan hahaha

Sekian tutorial kali ini terimakasih, semoga bermanfaat.



 

0 Comments