Read more
Sering kita melihat sebuah system yang dilengkapi dengan LCD, biasanya sih alat alat berbasis mikrokontroler banyak dilengkapi dengan display LCD 16x2 (2 baris 16 kolom) , walaupun ada LCD dengan ukuran 20*4 (4 baris 20 kolom) dan bahkan 8*2 ((2 baris 8 kolom)) LCD (Liquid Crystal Display) adalah suatu jenis media tampilan yang menggunakan kristal cair sebagai p enampil utama. LCD sudah digunakan di berbagai bidang, misalnya dalam alat-alat elektronik, seperti televisi, kalkulator ataupun layar monitor pada komputer.
Pada Percobaan kali ini adalah dengan menggunakan LCD 16x2 yang artinya LCD tersebut terdiri dari 16 kolom dan 2 baris karakter (tulisan). yang perlu di persiapkan adalah sebagai berikut
• LCD 16x2
• Arduino UNO
• Kabel dan Konektor
• Trimport alias variable resistor dengan ukuran 20 kilo ohm
Kaki kaki alias pin adalah LCD memiliki konfigurasi sebagai berikut:
Berikut adalah pin dari LCD 16 X 2
No Kaki/Pin Nama Keterangan
1 VCC +5V
2 GND 0V
3 VEE Tegangan Kontras LCD (dihubungkan dengan keluaran teganganVariable dari variable resistor)
4 RS Register Select
5 R/W 1 = Read, 0 = Write
6 E Enable Clock LCD
7 D0 Data Bus 0
8 D1 Data Bus 1
9 D2 Data Bus 2
10 D3 Data Bus 3
11 D4 Data Bus 4
12 D5 Data Bus 5
13 D6 Data Bus 6
14 D7 Data Bus 7
15 Anoda Tegangan backlight positif
16 Katoda tegangan backlight Negatif
Pin LCD nomor 4 (RS) merupakan Register Selector yang berfungsi untuk memilih Register Kontrol atau Register Data.
Register kontrol digunakan untuk mengkonfigurasi LCD.
Register Data digunakan untuk menulis data karakter ke memori display LCD.
Pin LCD nomor 5 (R/W) digunakan untuk memilih aliran data apakah READ ataukah WRITE. Karena kebanyakan fungsi hanya menulis data saja ke LCD, maka kaki ini dihubungkan ke GND (WRITE).
Pin LCD nomor 6 (ENABLE) digunakan untuk mengaktifkan LCD pada proses penulisan data ke Register Kontrol dan Register Data LCD.
Menyambungkan LCD dengan Board Arduino
• Pin RS (kaki 4) disambungkan dengan pin arduino digital pin 2
• Pin E (kaki 6) disambungkan dengan pin arduino digital pin 3
• Pin D4 (kaki 11) disambungkan dengan pin arduino digital pin 4
• Pin D5 (kaki 12) disambungkan dengan pin arduino digital pin 5
• Pin D6 (kaki 13) disambungkan dengan pin arduino digital pin 6
• Pin D7 (kaki 14) disambungkan dengan pin arduino digital pin 7
• sambungkan potensio 10 KOhm ke +5v dan GND , dan Pin LCD 3 ke potensio
• Pin 5 (R/W) ke Ground
• Pin Anoda disambungkan dengan VCC
• Pin Katoda disambungkan dengan GND
• Pin VCC disambungkan dengan VCC
• Pin GND disambungkan dengan GND
Perhatikan gambar Menyambungkan LCD dengan Board Arduino yang di sampaikan di atas ya,
CATATAN : jangan sampai terbalik kaki VCC dan GND serta kaki pin Anoda dan Katoda, boleh terbalik tapi maksimal 0,5 detik saja,selebihnya jika ada kerusakan menjadi tanggung jawab anda. Kami berusaha memberikan tutorial yang valid. Ketelitian anda akan sangat berpengaruh pada hasil
Oh iya pin pin nya jangan ada yang salah pasang ya ,misal pinDB4 dipasang ke pin 4 arduino,jika pemasangan berubah maka source code alias sketch arduinonya juga harus meyesuaikan.
Setelah proses pemasangan rangkainan sudah selesai sekarang saatnya mencoba untuk programing atau membuat program akses LCD di Arduino, pastikan driver device arduino sudah terinstal pada computer buka halaman editor untuk arduino silahkan coding seperti di bawah ini
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4,5, 6, 7);
void setup() {
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("Belajar Arduino");
lcd.setCursor(0, 1);
lcd.print("lcd 16 x 2");
}
void loop() {
}
Untuk LCD dengan ukuran lain misal
20x4 ,
silakan ganti baris code lcd.begin(16, 2); Dengan lcd.begin(20, 4);
8x2 ,
silakan ganti baris code lcd.begin(16, 2); Dengan lcd.begin(8, 2);
oh iya
source code bagian ini :
LiquidCrystal lcd(2, 3, 4,5, 6, 7);
Menunjukkan bahwa pemasangan pin LCD ke arduin uno adalah sebagai berikut :
• Pin RS (kaki 4) disambungkan dengan pin arduino digital pin 2
• Pin E (kaki 6) disambungkan dengan pin arduino digital pin 3
• Pin D4 (kaki 11) disambungkan dengan pin arduino digital pin 4
• Pin D5 (kaki 12) disambungkan dengan pin arduino digital pin 5
• Pin D6 (kaki 13) disambungkan dengan pin arduino digital pin 6
• Pin D7 (kaki 14) disambungkan dengan pin arduino digital pin 7
Tugas anda sekarang adalah
1. ubahlah program untuk mengganti tulisan yang ditampilkan pada LCD
2. jadikan teks pada LCD menjadi berganti ganti
misal berganti dari tampil
Belajar Arduino
lcd 16 x 2
menjadi
Belajar Arduino
lcd 16 x 2
kemudian clear (hapus LCD) , lalu tampilkan
Oleh
(tulis nama anda)
Catatan :
Masukkan bagian void loop yah
Untuk menghapus teks pada LCD , perintahnya adalah
lcd.clear();
![]() |
LCD 16x2 |
Pada Percobaan kali ini adalah dengan menggunakan LCD 16x2 yang artinya LCD tersebut terdiri dari 16 kolom dan 2 baris karakter (tulisan). yang perlu di persiapkan adalah sebagai berikut
• LCD 16x2
• Arduino UNO
• Kabel dan Konektor
• Trimport alias variable resistor dengan ukuran 20 kilo ohm
Kaki kaki alias pin adalah LCD memiliki konfigurasi sebagai berikut:
Berikut adalah pin dari LCD 16 X 2
No Kaki/Pin Nama Keterangan
1 VCC +5V
2 GND 0V
3 VEE Tegangan Kontras LCD (dihubungkan dengan keluaran teganganVariable dari variable resistor)
4 RS Register Select
5 R/W 1 = Read, 0 = Write
6 E Enable Clock LCD
7 D0 Data Bus 0
8 D1 Data Bus 1
9 D2 Data Bus 2
10 D3 Data Bus 3
11 D4 Data Bus 4
12 D5 Data Bus 5
13 D6 Data Bus 6
14 D7 Data Bus 7
15 Anoda Tegangan backlight positif
16 Katoda tegangan backlight Negatif
Pin LCD nomor 4 (RS) merupakan Register Selector yang berfungsi untuk memilih Register Kontrol atau Register Data.
Register kontrol digunakan untuk mengkonfigurasi LCD.
Register Data digunakan untuk menulis data karakter ke memori display LCD.
Pin LCD nomor 5 (R/W) digunakan untuk memilih aliran data apakah READ ataukah WRITE. Karena kebanyakan fungsi hanya menulis data saja ke LCD, maka kaki ini dihubungkan ke GND (WRITE).
Pin LCD nomor 6 (ENABLE) digunakan untuk mengaktifkan LCD pada proses penulisan data ke Register Kontrol dan Register Data LCD.
Menyambungkan LCD dengan Board Arduino
![]() |
Interface LCD 16x2 ke arduino UNO |
• Pin RS (kaki 4) disambungkan dengan pin arduino digital pin 2
• Pin E (kaki 6) disambungkan dengan pin arduino digital pin 3
• Pin D4 (kaki 11) disambungkan dengan pin arduino digital pin 4
• Pin D5 (kaki 12) disambungkan dengan pin arduino digital pin 5
• Pin D6 (kaki 13) disambungkan dengan pin arduino digital pin 6
• Pin D7 (kaki 14) disambungkan dengan pin arduino digital pin 7
• sambungkan potensio 10 KOhm ke +5v dan GND , dan Pin LCD 3 ke potensio
• Pin 5 (R/W) ke Ground
• Pin Anoda disambungkan dengan VCC
• Pin Katoda disambungkan dengan GND
• Pin VCC disambungkan dengan VCC
• Pin GND disambungkan dengan GND
Perhatikan gambar Menyambungkan LCD dengan Board Arduino yang di sampaikan di atas ya,
CATATAN : jangan sampai terbalik kaki VCC dan GND serta kaki pin Anoda dan Katoda, boleh terbalik tapi maksimal 0,5 detik saja,selebihnya jika ada kerusakan menjadi tanggung jawab anda. Kami berusaha memberikan tutorial yang valid. Ketelitian anda akan sangat berpengaruh pada hasil
Oh iya pin pin nya jangan ada yang salah pasang ya ,misal pinDB4 dipasang ke pin 4 arduino,jika pemasangan berubah maka source code alias sketch arduinonya juga harus meyesuaikan.
Setelah proses pemasangan rangkainan sudah selesai sekarang saatnya mencoba untuk programing atau membuat program akses LCD di Arduino, pastikan driver device arduino sudah terinstal pada computer buka halaman editor untuk arduino silahkan coding seperti di bawah ini
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4,5, 6, 7);
void setup() {
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("Belajar Arduino");
lcd.setCursor(0, 1);
lcd.print("lcd 16 x 2");
}
void loop() {
}
Untuk LCD dengan ukuran lain misal
20x4 ,
silakan ganti baris code lcd.begin(16, 2); Dengan lcd.begin(20, 4);
8x2 ,
silakan ganti baris code lcd.begin(16, 2); Dengan lcd.begin(8, 2);
oh iya
source code bagian ini :
LiquidCrystal lcd(2, 3, 4,5, 6, 7);
Menunjukkan bahwa pemasangan pin LCD ke arduin uno adalah sebagai berikut :
• Pin RS (kaki 4) disambungkan dengan pin arduino digital pin 2
• Pin E (kaki 6) disambungkan dengan pin arduino digital pin 3
• Pin D4 (kaki 11) disambungkan dengan pin arduino digital pin 4
• Pin D5 (kaki 12) disambungkan dengan pin arduino digital pin 5
• Pin D6 (kaki 13) disambungkan dengan pin arduino digital pin 6
• Pin D7 (kaki 14) disambungkan dengan pin arduino digital pin 7
Tugas anda sekarang adalah
1. ubahlah program untuk mengganti tulisan yang ditampilkan pada LCD
2. jadikan teks pada LCD menjadi berganti ganti
misal berganti dari tampil
Belajar Arduino
lcd 16 x 2
menjadi
Belajar Arduino
lcd 16 x 2
kemudian clear (hapus LCD) , lalu tampilkan
Oleh
(tulis nama anda)
Catatan :
Masukkan bagian void loop yah
Untuk menghapus teks pada LCD , perintahnya adalah
lcd.clear();
1 Reviews
mantap gan!
ReplyDeleteSilakan dikomentari