[TUTORIAL - LENGKAP] Interfacing LCD Monitor Dengan Arduino
1. Alat dan Bahan
Arduino (beserta kabel USB) x 1
LCD 16*2 x 1
Kabel jumper Male to Female x Secukupnya
Potensio Meter 10K x 1
BreadBoard x 1
2. Pemasangan LCD Pada Arduino
* Pin VSS (pin 1) disambungkandengan ground padaarduino.
* Pin VDD (pin 2) disambungkandengan VCC padaarduino.
* Pin V0 (pin 3) disambungkandengan Analog input Potensio.
* Pin RS (pin 4) disambungkandengan pin arduino pin 12.
* Pin RW (pin 5) disambungkandengan ground padaarduino.
* Pin E (pin 6) disambungkandengan pin digital arduino pin 11.
* Pin D0,D1,D2,D3biarkankosong.
* Pin D4 (pin 11) disambungkandengan pin digital arduino pin 5.
* Pin D5 (pin 12) disambungkandengan pin digital arduino pin 4.
* Pin D6 (pin 13) disambungkandengan pin digital arduino pin 3.
* Pin D7 (pin 14) disambungkandengan pin digital arduino pin 2.
* Pin Anoda (pin 15) disambungkandengan VCC padaarduino.
* Pin Katoda (pin 16) disambungkandengan Ground arduino.
3. Kode Program Pada Arduino
/** Workshop Dasar Mikrokontroler 2014 RADE - Robotics AnD Embedded Systems STMIK STIKOM Bali **/ #include <LiquidCrystal.h> //menginisialisasi pin number pada arduino untuk LCD LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { // mangatur nomor LCD unutk kolom dan baris lcd.begin(16, 2); // tampilkan pesn ke LCD lcd.print("hello, world!"); } void loop() { // atur kursor untuk kolom 0 dan baris 1 // (Perhatian : baris 1 adalah baris kedua, perhitungan baris LCD dimulai dari <img src="<a href="http://old.miarana.com/sites/all/modules/smileys/packs/Roving/innocent.png">http://old.miarana.com/sites/all/modules/smileys/packs/Roving/innocent.p..." title="Innocent" alt="Innocent" class="smiley-content"> lcd.setCursor(0, 1); // tampilkan jumlah detik lcd.print(millis()/1000); }
Mari Gabung
Halo
, Ada yang ingin disampaikan? Jangan sungkan untuk gabung diskusi ini. Silahkan Login dulu atau Daftar baru.