// Praktik #2 Arduino LCD -KELAS 7C
// Jacob Dimas Ocampo Juha


#include <Wire.h>                     //Library Wire untuk komunikasi I2C
#include <LiquidCrystal_I2C.h>        //Library LiquidCrystal_I2C

LiquidCrystal_I2C lcd(0x27, 16, 2);    //Alamat I2C unun untuk modul LCD 16x2

void setup() //
{
 lcd.init();                           //tampilkan lcd
 lcd.backlight();                      //Nyalakan bancklight LCD
 lcd.setCursor(1, 0);                  //Posisi kursor di kolom 2, baris 0
 lcd.print("Hello, World");            //menampilkan tulisan Hello, World
 lcd.setCursor(1,1);                   //penempatan kursor di dalam kolom 1, baris 1
 lcd.print("It's me! Qobi");           //menampilkan tulisan Its me! Qobi
 delay(3000);                          //jeda 3 detik
 lcd.clear();                          //bersihkan lcd
}

void loop() //
{
  lcd.setCursor(3,0);                  //penempatan Kursor di dalam kolom 3, baris 0
  lcd.print("Welcome to");             //tampilkan tulisan Welcome to
  lcd.setCursor(2,1);                  //penempatan kursor di dalam kolom 2, baris 1
  lcd.print("My ICT Class");           //tampilkan tulisan My ICT Class
  delay(5000);                         //jeda 5 detik
  lcd.clear();                         //bersihkan lcd
}

//kesimpulan:mengghubungkan adruino Uno dengan Lcd untuk komunikasi