#include <Wire.h>
#include <Adafruit_SSD1306.h> // Memanggil Library OLED SSD1306

#define SCREEN_WIDTH 128 // Lebar Oled dalam Pixel
#define SCREEN_HEIGHT 64 // Tinggi Oled dalam Pixel

#define OLED_RESET 4 
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

int dataInt;              //Mendeklarasi varibel dataInt

void setup() {
  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // alamat I2C 0x3C untuk 128x32
    Serial.println(F("SSD1306 Gagal"));
    for(;;); // mengulang terus, hingga bisa menghubungkan ke I2C Oled
  }
  display.display();
  delay(2000);
}

void loop(){    
  display.clearDisplay();                 //Membersihkan tampilan
  display.setTextSize(1);                 //Ukuran tulisan
  display.setTextColor(SSD1306_WHITE);    //Warna Tulisan
  display.setCursor(0,0);                 // Koordinat awal tulisan (x,y) dimulai dari atas-kiri
  display.println(F("kodingindonesia.com"));       //Menampilkan Tulisan RobotikIndonesia
  display.setCursor(0,9);                 // Koordinat awal tulisan (x,y) dimulai dari atas-kiri
  display.println(dataInt);               //Menampilkan nilai variabel dataInt
  display.display();                      //Mulai Menampilkan
  delay(2000);
}