SINAU PROGRAMMING
SINAU PROGRAMMING
  • Home
  • Source Code
  • Social
  • CONTROL
    • Internet of Think (IoT)
    • ESP
      • NodeMcu
      • Lora
      • WeMos
      • Esp 32 Dev
      • Node 32s
    • Arduino
    • Raspberry
    • Proteus
  • MATLAB
    • MATLAB PROJECT
    • PLC
      • Omron
      • Mitsubishi
      • Siemens
      • Schneider
      • ArduinoPLC
    • Arduino
    • Basic & Doc
  • Contact Us

             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.



 

Newer Posts Older Posts Home





POPULAR POSTS

  • Ekstraksi Ciri Tekstur Menggunakan Tapir Gabor Wavelet Untuk Membedakan Daging Babi, Daging Kambing, dan Daging Sapi
  • CONTROL
  • Membuat Tampilan Password pada USART HMI
  • MEGA+WiFi R3 ATmega2560+ESP8266, flash 32MB, USB-TTL CH340G, Micro-USB
  • Membuat Tampilan Dot Matrik 8x32 Arduino
  • Membuat Jam Digital Dengan menggunakan RTCDS1307 Arduino
  • Perancangan Elektro Stimulator

ABOUT ME

cobabaru

Sinau Programming

SUBSCRIBE & FOLLOW

Training


Contact Form

Name

Email *

Message *

Categories

  • Android 1
  • Arduino 24
  • Basic & Doc 6
  • ESP32 2
  • Internet of Things (IoT) 15
  • MATLAB 5
  • Nextion 3
  • NodeMcu 5
  • Pattern Recognition 2
  • PLC HMI VTSCADA ARDUINO 3
  • Proteus 4
  • Python 1
  • raspberry 1
  • Video 3
  • Wemos 4

sinau_programming

Sinau Programming Distributed by Sinau Programming