Saturday, July 26, 2014 12:56:09

Menulis kata di LCD 16x2

Praktek dan Fun maenan Arduino  
Menulis kata kata di Liquid Crystal Display atau yang biasa disingkat LCD merupakan kegiatan yang sangat menarik, karena output dari mikrokontroller tidak saja hanya tersajikan di aplikasi Arduino IDE.Pengetahuan akan LCD ini sangatlah wajib dipahami dan dikuasai jika kita ingin melakukan pemrograman dengan mikrokontroller.

Disini penulis mengunakan LCD dengan kode QC1602A v2.0 , adapun datasheet nya sebagai berikut



Seharusnya LCD yang dibeli disambungkan dan disolder dengan 16 x 1 Male Pin Header sehingga mudah ditancapkan ke Breadboard, namun karena lupa membelinya penulis mensolder langsung dengan Kabel Male Male.hasil dari solderannya seperti berikut



Setelah persiapan LCD sudah siap, ada satu lagi komponen yang harus ada yaitu Potensio 10k, adapun data sheet dari Potensio



Langkah Penggabungan
Hubungkan pin +5v Arduino dengan baris ke-2 / kalau yang ada warnanya pada + (garis merah) breadboard.
Hubungkan pin GND Arduino dengan baris ke-1 / - (garis biru) breadboard
Hubungkan baris ke-1 breadboard dengan pin Vss LCD
Hubungkan baris ke-2 breadboard dengan pin Vdd LCD
Hubungkan baris ke-2 breadboard dengan pin A LCD
Hubungkan baris ke-1 breadboard dengan pin K LCD
Hubungkan baris ke-1 breadboard dengan pin RW LCD
Hubungkan pin RS LCD dengan pin 2 (digital out) Arduino
Hubungkan pin E LCD dengan pin 3 (digital out) Arduino
Hubungkan pin D4 LCD dengan pin 4 (digital out) Arduino
Hubungkan pin D5 LCD dengan pin 5 (digital out) Arduino
Hubungkan pin D6 LCD dengan pin 6 (digital out) Arduino
Hubungkan pin D7 LCD dengan pin 7 (digital out) Arduino

Siapkan Potensio agar tingkat kecerahan LCD bisa dirubah. Untuk itu lakukan langkah berikut (perhatikan gambar tentang datasheet potensio diatas)
Hubungkan pin signal Potensio dengan pin VO LCD
Hubungkan baris ke-1 breadboard dengan pin GND dari Potensio
Hubungkan baris ke-2 breadboard dengan pin Power dari Potensio


Jadi setelah semua dihubungkan maka akan seperti skema dibawah ini



Setelah itu masukkan koding berikut ke Arduino IDE Anda dan upload ke Arduino

/* 
 Sketch koneksi ke LCD 
*/

#include 
LiquidCrystal layar(2, 3, 4, 5, 6 , 7); 
//pin terhubung ke pin Arduino 2 s/d 7
void setup() {
  layar.begin(16, 2); // LCD 16x2
  layar.setCursor(0,0); // Mulai dr baris 1 kolom 1
  layar.write("Apa Kabar, Salam"); 
  layar.setCursor(5,1); // Baris ke 2 kolom 5
  layar.write("Rudy C"); 
}
void loop() { }


Hasilnya seperti dibawah ini, namun disini kabel backlight penulis cabut, karena kalau dinyalain tampilannya tidak bisa dilihat saat dipotret dengan kamera hp penulis


Biaya:
Arduino Uno r3 : Rp. 225.000,-
Breadboard : antara Rp. 26.000,- (mini) hingga Rp. 45.000,-
LCD 16x2 backlight Hijau tapi bisa juga yang Biru (sama saja): Rp. 40.000,-
Kabel Jumper Male Male : Beli yg set aja sekalian Rp. 40.000,-
Potensio 10K : Rp. 2.500,-


Permalink logo del.icio.usadd to del.icio.us | view as pdfview as pdf