Belajar Arduino - Menyalakan LCD

Bismillahirrahmaanirrahiim

Gambar 1 : Liquid Crystal Display

Halo.. Selamat datang dan selamat membaca postingan saya ini. Materi yang dibahas mengenai menyalakan LCD (Liquid Crystal Display) menggunakan mikrokontroler Arduino Uno. LCD merupakan salah satu komponen elektronika untuk menampilkan karakter sesuai kebutuhan pengguna. Berikut ini tabel hubungan pin Arduino dengan LCD :

Pin LCD PORT Arduino
Pin 1 (GND) GND
Pin 2 (VCC) +5V
Pin 3 (VSS) Potensiometer 50K
Pin 4 (RS) PORT 12
Pin 5 (R/W) GND
Pin 6 (E) PORT 11
Pin 7 -
Pin 8 -
Pin 9 -
Pin 10 -
Pin 11 (D4) PORT 5
Pin 12 (D5) PORT 4
Pin 13 (D6) PORT 3
Pin 14 (D7) PORT 2
Pin 15 (LED+) +5V
Pin 16 (LED-) GND

Adapun komponen yang dibutuhkan adalah :
  • 1 buah Arduino Uno
  • 1 buah LCD (16 x 2)
  • 1 buah potensiometer
  • Breadboard
  • Kabel jumper secukupnya
Setelah komponen di atas tersedia maka kita buat rangkaian seperti di bawah ini :

Gambar 2 : Rangkaian Arduino dan LCD

Pada tutorial ini saya menggunakan software ISIS 7 Profesional untuk simulasi. Jika rangkaian sudah jadi maka kita buat kodingan sebagai berikut :

Gambar 3 : Kodingan Menampilkan Tulisan

Jika sudah lakukan compile kodingan dengan mengklik tanda centang. Lalu upload kodingan dengan cara copy file .hex program, klik dua kali pada Arduino, lalu paste alamat .hex file ke kolom "Program File", jika sudah klik OK.

Gambar 4 : File .hex yang Di Upload
Jalankan simulasi dengan cara klik tombol play.

Gambar 5 : Tombol Simulasi
Hasilnya seperti berikut :

Gambar 6 : Simulasi Menampilkan Tulisan Pada LCD
 Selanjutnya adalah kodingan untuk mengatur letak kursor.

Gambar 7 : Kodingan LCD Untuk Mengatur Letak Kursor

Compile kodingan di atas lalu upload dengan cara yang sama seperti sebelumnya. Hasilnya sebagai berikut :

Gambar 8 : Simulasi Menampilkan Tulisan Pada LCD Sesuai Letak Kursor

Tulisan bisa juga dimodifikasi seperti running text atau tulisan yang berjalan, baik ke kanan maupun ke kiri. Adapun kodingan sebagai berikut :

Gambar 9 : Kodingan Untuk Running Text Arah Ke Kanan
Gambar 10 : Kosingan Untuk Running Text Arah Ke Kiri

Nah, sekian materi belajar kali ini. Selamat mencoba secara real di rangkaian langsung ataupun di simulasi. Baiknya sih mencoba keduanya. Semoga bermanfaat. Terimakasih. Sampai jumpa nanti ya!

*Lihat materi lainnya : belajar menyalakan LED dengan Arduino klik disini.
*Download datasheet LCD 16x2 klik disini.


Comments

Popular posts from this blog

Menampilkan Sinyal Menggunakan MATLAB

Pengolahan Sinyal Digital - Teori Dasar

Belajar Arduino - Menyalakan Lampu LED