Cara Menampilkan Text Pada LCD 16x2
Friday, March 22, 2019
Edit
Baik disini saya akan memberi tutorial menampilkan text pada LCD (Liquid Crystal Dispalay) 16x2 menggunakan arduino.Teman teman yang punya modul LCD dan arduino tetapi bingung mau diapain,sebaiknya teman teman langsung saja membuatnya karena saya akan beri juga codingnya.Dan teman teman yang tidak punya modulnya teman teman jangan langsyng tidak semangat,karena ada sofwere simulasi arduino yang baik anak elektro memakainya.Sofwere yang biasa dipakai sangat banyak yang pertama ada proteus,virtronics simulator for arduino,electronify,virtual breadboard for arduino,dan masih banyak lagi.Teman teman bisa dwonload di mbak google semuanya free.Baik lah disini saya akan memberi tutorial tanyak banyak bacot langsung saja ya teman teman.Pertama teman teman siapkan bahan .
1. Arduino uno
2. LCD (Liquid Crystal Dispalay) 16X2
3. Potensiometer
4. Kabel jumpur
5. Breadborad
Setelah teman teman siapkan bahannya selanjutnya teman teman rangkainlah rangkaian dibawah ini.
Jika teman teman tidak tau merangkaianya,bawah ada konfigurasi rangakaiannya.
1. Hubungkan pin 2 arduino ke pin D7 LCD
2. Hubungkan pin 3 arduino ke pin D6 LCD
3. Hubungkan pin 4 arduino ke pin D5 LCD
4. Hubungkan pin 5 arduino ke pin D4 LCD
5. Hubungkan pin 11 arduino ke pin E LCD
6. Hubungkan pin ground ke pin RW LCD
7. Hubungkan pin 12 arduino ke pin RS LCD
8. Hubungkan pin 5 volt arduino ke pin VDD LCD
9. Hubungkan ground ke pin VSS LCD
10. Hubungkan pin 1 potensiometer ke pin 5 volt arduino
11. Hubungkan pin 2 potensometer ke pin V0 LCD
12. Hubungkan pin 3 potensiomter ke ground
Jalankan pogram dibawah ini di arduino ide dan teman teman belum punya sofwere arduino ide teman teman bisa dwonload digoogle dan teman isntal.
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
void setup()
{
lcd.begin(16, 2);
lcd.clear();
}
void loop()
{
lcd.print("Faisal");
delay (6000);
lcd.setCursor(1, 2);
lcd.print ("Teknik");
delay (6000);
lcd.clear();
lcd.print ("Elektro");
lcd.blink();
delay (9000);
//Faisal Manurung
//Teknik Elektro
//Universitas Malekussaleh
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);
}
1. Arduino uno
2. LCD (Liquid Crystal Dispalay) 16X2
3. Potensiometer
4. Kabel jumpur
5. Breadborad
Setelah teman teman siapkan bahannya selanjutnya teman teman rangkainlah rangkaian dibawah ini.
Jika teman teman tidak tau merangkaianya,bawah ada konfigurasi rangakaiannya.
1. Hubungkan pin 2 arduino ke pin D7 LCD
2. Hubungkan pin 3 arduino ke pin D6 LCD
3. Hubungkan pin 4 arduino ke pin D5 LCD
4. Hubungkan pin 5 arduino ke pin D4 LCD
5. Hubungkan pin 11 arduino ke pin E LCD
6. Hubungkan pin ground ke pin RW LCD
7. Hubungkan pin 12 arduino ke pin RS LCD
8. Hubungkan pin 5 volt arduino ke pin VDD LCD
9. Hubungkan ground ke pin VSS LCD
10. Hubungkan pin 1 potensiometer ke pin 5 volt arduino
11. Hubungkan pin 2 potensometer ke pin V0 LCD
12. Hubungkan pin 3 potensiomter ke ground
Jalankan pogram dibawah ini di arduino ide dan teman teman belum punya sofwere arduino ide teman teman bisa dwonload digoogle dan teman isntal.
Coding
#include <LiquidCrystal.h>
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
void setup()
{
lcd.begin(16, 2);
lcd.clear();
}
void loop()
{
lcd.print("Faisal");
delay (6000);
lcd.setCursor(1, 2);
lcd.print ("Teknik");
delay (6000);
lcd.clear();
lcd.print ("Elektro");
lcd.blink();
delay (9000);
//Faisal Manurung
//Teknik Elektro
//Universitas Malekussaleh
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);
}