Teknik Elektronika Industri SMK Negeri 1 Bandar Masilam

Menampilkan Teks pada LCD 16x2 di Arduino (How to Control LCD Display)

Menampilkan Teks pada LCD 16x2 di Arduino (How to Control LCD Display)

Menampilkan Teks pada LCD 16x2 di Arduino (How to Control LCD Display)

Alat dan Bahan yang dibutuhkan :
1x Arduino Uno
1x LCD 16x2
1x Potensiometer
1x Breadboard
Kabel jumper secukupnya
Langkah-langkahnya :

1.    1.     Susun rangkaian seperti gambar berikut pada breadboard




Keterangan Konfigurasi Kabel :
·         Hubungkan pin D7 LCD ke pin 2 Arduino
·         Hubungkan pin D6 LCD ke pin 3 Arduino
·         Hubungkan pin D5 LCD ke pin 4 Arduino
·         Hubungkan pin D4 LCD ke pin 5 Arduino
·         Hubungkan pin E LCD ke pin 11 Arduino
·         Hubungkan pin RW LCD ke Ground
·         Hubungkan pin RS LCD ke pin 12 Arduino
·         Hubungkan pin VDD(+) LCD ke +5v Arduino
·         Hubungkan pin VSS(-) LCD ke Ground
·         Hubungkan kaki 1 Potensiometer ke +5v Arduino
·         Hubungkan kaki 2 Potensiometer ke V0 LCD
·         Hubungkan kaki 3 Potensiometer ke Ground
2.      Jalankan program Arduino-nya.
3.      Klik menu "Tools -> Board -> Arduino Uno"
4.      Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
5.      Lalu masukan Sketch dibawah ini.


#include <LiquidCrystal.h>

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

void setup()
{
  lcd.begin(16, 2);
  lcd.clear();
}

void loop()
{
  lcd.print("Welcome");
  delay (6000);


  lcd.setCursor(1, 2);
  lcd.print ("Engineer");
  delay (6000);

  lcd.clear();
  lcd.print ("Arduino");
  lcd.blink();
  delay (9000);


  //Mechatronic and Robotic
  //Electrical Engineering
  //University of Malikussaleh


  lcd.noBlink();
  lcd.setCursor(1, 2);
  lcd.print("Programming LCD");
  lcd.cursor();
  delay(1000);

  lcd.clear();
  lcd.print("Way of Life");
  lcd.noCursor();

  delay(3000);

  lcd.setCursor(1, 2);
  lcd.print("Arduino");

  delay(1000);

 

  lcd.clear();
  lcd.print("Play Again");

  delay(3000);
  lcd.clear();

  lcd.display();

  delay(1000);
}

 Semoga Bermanfaat...

Posting Komentar - Back to Content