TUTORIAL ARDUINO UNO MENAMPILKAN/MENGHUBUNGKAN LCD


       INSTALASI LCD DENGAN MODUL I2C


            Sambungkan Modul I2C ke LCD dengan cara disolder

 

     Setelah tersambung,

  • hubungkan pin SDA modul ke SDA Arduino
  • hubungkan pin SCL modul ke SCL Arduino
  • hubungkan pin VCC modul ke VCC Arduino
  • hubungkan pin GND modul ke GND Arduino

INISIALISASI LCD

#include <LiquidCrystal_I2C.h>

 

LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display


Jika terjadi Error maka Import Library LiquidCystal_12C terlebih dahulu

https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c

     LiquidCrystal_12C lcd merupakan variabel untuk menampung Display LCD

 

0x27 merupakan Alamat LCD

 

16,2 merupakan jumlah Pixel dalam LCD. Yang berarti terdapat 16 Kolom dan 2 Baris dalam layar LCD. Terdapat 2 jenis LCD yang umum digunakan dalam Arduino, yaitu LCD 16x2 dan LCD 20x4 yang berarti terdapat 20 Kolom dan 4 Baris




  

MENAMPILKAN TULISAN PADA LCD 

void setup() {

  // put your setup code here, to run once:

  Serial.begin(9600);

 

  lcd.backlight();

  lcd.init();

  lcd.setCursor(2,0);

  lcd.print("TUTORIAL LCD");

  lcd.setCursor(1,1);

  lcd.print("resistorkuning");

}

 

void loop() {

 

  }

     lcd.backlight() untuk menyalakan LED pada LCD.

lcd.setCursor(2,0) berarti men-set karakter yang akan ditulis berada pada baris ke-2 kolom ke 0 (pertama) pada LCD. 

lcd.print(“TUTORIAL LCD”) berfungsi untuk menampilkan karakter pada LCD.

     HASIL 


  FULLSCRIPT

#include <LiquidCrystal_I2C.h>

 

LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

 

void setup() {

  // put your setup code here, to run once:

  Serial.begin(9600);

 

  lcd.backlight();

  lcd.init();

  lcd.setCursor(2,0);

  lcd.print("TUTORIAL LCD");

  lcd.setCursor(1,1);

  lcd.print("resistorkuning");

}

 

void loop() {

 

  }

 


#arduinouno #lcd16x2 #lcd16x2i2c #tutorialarduino #arduinobahasaindonesia #lcdarduino #arduinolcd