Menampilkan Teks Pada LCD 16x2 di Arduino (How to control LCD Display)
Disini saya akan berbagi ilmu dan semoga pembaca betah di blog saya. Hehehehehe😀😀
Alat dan Bahan yang dibutuhkan :
1.1x Arduino Uno
2.1x LCD 16x2
3.1x Potensiometer
4.1x Breadboard
Kabel jumper secukupnya
Langkah-langkahnya :
** Susun rangkaian seperti gambar berikut pada breadboard
Keterangan Konfigurasi Kabel :
1· Hubungkan pin D7 LCD ke pin 2 Arduino
2· Hubungkan pin D6 LCD ke pin 3 Arduino
3· Hubungkan pin D5 LCD ke pin 4 Arduino
4· Hubungkan pin D4 LCD ke pin 5 Arduino
5· Hubungkan pin E LCD ke pin 11 Arduino
6· Hubungkan pin RW LCD ke Ground
7· Hubungkan pin RS LCD ke pin 12 Arduino
8· Hubungkan pin VDD(+) LCD ke +5v Arduino
9· Hubungkan pin VSS(-) LCD ke Ground
10· Hubungkan kaki 1 Potensiometer ke +5v Arduino
11· Hubungkan kaki 2 Potensiometer ke V0 LCD
12· Hubungkan kaki 3 Potensiometer ke Ground.
**. Jalankan program Arduino-nya.
**. Klik menu "Tools -> Board -> Arduino Uno"
**. Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
**. 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);
}
Terimakasih telah membaca blog saya semoga bermanfaat bagi pembagi. Terima kasih 🙂🙂