1. Tujuan
a. Dapat menggambar dan memahami rangkaian menampilkan karakter pada LCD 16 : 2
b. Menerapkan rangkaian ini secara real menggunakan Arduino UNO dan NANO
c. Mengenal dan memahami tiap perintah program yang dituliskan pada simulator Arduino
2. Gambar rangkaian
a. Arduino UNO
Schematic Rangkaian
1. UNO
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
2. NANO
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
lcd.begin(16, 2);
lcd.setCursor(2,0);
lcd.print("KELAS XI TEI");
lcd.setCursor(0,1);
lcd.print("SMK ABDI SEJATI");
delay (500);
lcd.clear ();
}
void loop()
{
lcd.setCursor(0,0);
lcd.print("NAMA :.......?");
lcd.setCursor(0,1);
lcd.print("GRUP :.......?");
delay (100);
lcd.clear ();
void setup()
{
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("SELAMAT DATANG..");
lcd.setCursor(2,1);
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
lcd.print("KELAS XI TEI");
delay (t3);
lcd.clear();
void loop() {
lcd.setCursor(0,0);
lcd.print("S");delay(t1);
lcd.print("M");delay(t2);
lcd.print("K");delay(t2);
lcd.print(" ");delay(t2);
lcd.print("A");delay(t2);
lcd.print("B");delay(t2);
lcd.print("D");delay(t1);
lcd.print("I");delay(t2);
lcd.print(" ");delay(t2);
lcd.print("S");delay(t2);
lcd.print("E");delay(t2);
lcd.print("J");delay(t2);
lcd.print("A");delay(t2);
lcd.print("T");delay(t2);
lcd.print("I");delay(t2);
lcd.setCursor(3,1);
lcd.print("K");delay(t2);
lcd.print("E");delay(t2);
lcd.print("R");delay(t2);
lcd.print("A");delay(t2);
lcd.print("S");delay(t2);
lcd.print("A");delay(t2);
lcd.print("A");delay(t2);
lcd.print("N");delay(t2);
lcd.print(" ");delay(t2);
lcd.print("1");delay(t2);
delay (t3);
lcd.clear();
int i;
void setup()
{
lcd.begin(16, 2);
lcd.setCursor(2,0);
lcd.print("KELAS XI TEI");
lcd.setCursor(0,1);
lcd.print("SMK ABDI SEJATI");
delay (500);
lcd.clear ();
}
void loop()
{
lcd.setCursor(0,0);
lcd.print("NAMA :.......?");
lcd.setCursor(0,1);
lcd.print("GRUP :.......?");
void setup()
{
pinMode(t1,INPUT_PULLUP);
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
pinMode(t2,INPUT_PULLUP);
lcd.begin(16, 2);
lcd.setCursor(2,0);
lcd.print("KELAS XI TEI");
lcd.setCursor(0,1);
lcd.print("SMK ABDI SEJATI");
delay (500);
lcd.clear();
}
void loop()
{
lcd.setCursor(0,0);
lcd.print("Tombol adalah :");
delay(100);
lcd.clear();
if(digitalRead(t1)==LOW)
{
lcd.setCursor(0,1);
lcd.print("tombol 1");
delay(500);
lcd.clear();
}
if(digitalRead(t2)==LOW)
{
lcd.setCursor(5,1);
lcd.print("tombol 2");
delay(500);
lcd.clear();
}
}
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
NAMA :
KELAS :
TANGGAL PELAKSANAAN :
JUDUL PRAKTIKUM :
3 Nilai Akhir
JAWABAN :