Menampilkan Tulisan di LCD dengan Arduino

Pada tutorial kali ini saya akan menjelaskan cara menampilkan tulisan pada LCD 16×2 dengan Arduino. Pemrograman untuk menampilkan tulisan pada LCD ini sebenarnya sangat rumit, tetapi dengan bantuan Library Liquid Crystal semuanya jadi sangat mudah.

Liquid Crystal Display (LCD): dirancang untuk bisa menampilkan tulisan huruf, angka, dan karakter khusus. Selain itu, LCD ini juga sangat bagus digunakan untuk menampilkan data atau nilai variabel tertentu. LCD banyak diaplikasikan dalam peralatan elektronik seperti kalkulator, jam, penampil sederhana dan masih banyak lagi. Menambahkan sebuah LCD pada project Arduino kamu dapat membuat terlihat lebih praktis ketika membutuhkan cara untuk menampilkan informasi tulisan sekitar 32 karakter (16×2).

Komponen Yang Dibutuhkan

Menggunakan LCD dengan Arduino memerlukan sedikit tambahan komponen tertentu agar dapat bekerja secara optimal seperti potensiometer yang akan kita gunakan sebagai pembagi tegangan untuk mengatur kontras dari tulisan pada layar LCD, dan sebuah resistor untuk membatasi arus pada lampu background LCD.

Beberapa komponen yang perlu disiapkan adalah :

— 1 x Arduino UNO
— 1 x Breadboard
— 1 x LCD 1602
— 1 x Potensiometer
— 1 x Resistor 330Ω
— 15 x Kabel Jumper

Skema Rangkaian

Skema Rangkaian LCD dengan Arduino

Setelah komponen disiapkan, saatnya kita merangkai komponen tersebut. Rangkailah semua komponen sesuai dengan skema rangkaian di atas. Perhatikan jalur-jalurnya agar tidak ada yang salah.

Merakit semua komponen LCD dengan Arduino

Source Code

Setelah semua komponen dirangkai dengan benar, saatnya kita membuat programnya. Untuk mengisikan program ke board Arduino melalui PC/Laptop dapat menggunakan software Arduino IDE.

Download Source Code

/*
  Menampilkan Tulisan di LCD
*/

#include <LiquidCrystal.h>  //library liquid crystal kumpulan perintah untuk menampilakan karakter pada layar LCD

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);   //Seting pin mana saja yang dihubungkan dengan LCD

void setup() {                     

  lcd.begin(16, 2);                 //Set LCD menggunakan layar LCD berukuran lebar 16 karakter dan tinggi 2 karakter
  lcd.clear();                      //membersihkan layar
}

void loop() {

  lcd.setCursor(0,0);               //set kursor pada posisi 0 (pojok kiri atas)
  lcd.print("Ahmad Zipur");       //menampilkan tulisan "Ahmad Zipur" pada posisi awal
. Tulisan ini bisa diganti sesuai dengan keinginan anda.

  lcd.setCursor(0,1);               //set kursor pada posisi 1 dibaris kedua
  lcd.print(millis()/1000);         //menampilkan angka detik seberapa lama setelah push button reset ditekan
}

Hasil Percobaan

Setelah program diupload ke Arduino maka Layar LCD akan menampilkan tulisan “Ahmad Zipur” dan pada baris bawahnya menampilkan angka penghitung naik setiap detiknya. Atur knob potensiometer untuk merubah kontras dari tulisan pada layar LCD.

Baca juga :  BELAJAR ARDUINO : Membuat Lampu Otomatis Dengan LED RGB Yang Bisa Diatur Nyala Warnanya
Tonton Video

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *