INITIALBOARD

Menu
  • About
  • Panduan Raspberry Pi
    • Data Processing Projects
    • Dongeng Teknologi
    • File Management Projects
    • Gaming Projects
    • Multimedia Projects
    • Networking Projects
    • Server Projects
    • Video & Photography Projects
  • Panduan Arduino
  • TUTORIAL PREMIUM
    • Panduan Instalasi Paket USaha WiFi Voucher RT RW NET
    • Pendekar Mikrotik – Paket Tutorial Mikrotik Paling Lengkap
    • INITIARDUINO – Tutorial Lengkap Arduino Bahasa Indonesia
    • Tutorial Server Diskless Untuk Warnet Sekolah dan Kantor
    • Download Tutorial Raspberry Pi Indonesia
Home
Panduan Arduino
Cara Memasang LCD ke Arduino

Cara Memasang LCD ke Arduino

IntialBoard

Setelah kemarin kita Merancang Sistem Pengukur Suhu di Arduino , skarang kita akan menampilkan informasi yang di dapat kedalam bentuk yang lebih baik, yaitu menampilkanya keladam LCD agar lebih mudah membaca informasi yang didapat dari sensor tersebut.

pada tutorial Cara Memasang LCD ke Arduino ini, kita akan menggunakan LCD 1602, yang mana LCD ini dapat menampilkan informasi sebanyak 16×2 atau 2 baris 16 kolom. LCD 1602A juga termasuk kedalam variant dari LCD 1602.

Cara Memasang LCD 1602 ke Arduino

LCD 1602 pada umumnya dapat bekerja pada 5 volt, jadi kamu bisa menyambungkannya secara langsung ke pin VCC pada board Arduino. Perlu harus jadi perhatian itu,  ketika Anda menggunakan LCD jenis lainnya, ada juga LCD yang bekerja pada voltase yang berbeda. Sehingga kesalahan pemasangan sumber tegangan bisa membuat LCD rusak.

tutorial pasang LCD 1602 ke arduino

Fungsi 16 pin yang ada di LCD1602

SimbolValueFungsi
VSS0VGround
VDD+5VPower Supply / VCC
V0-Pengaturan kontras backlight
RSH/LH = data, L = command
R/W
H/LH = read, L = write
EH.H - LEnable Signal
D1-D3
H/LJalur untuk transfer 8 bit data
D4-D7
H/LJalur untuk transfer 4 & 8 bit data
A+5VVCC untuk backlight
K0VGND untuk backlight

Berdasarkan   karakteristik   diatas,   maka   semua   pin   akan digunakan kecuali pin D1 – D3 sebab kita akan menggunakan jalur data untuk transfer 4 bit atau 8 bit.

Penjelasan singkat tentang RS, R/W, dan E.

  • RS : merupakan  kependekan  dari  Register  Selector,  yang mana pin  ini berfungsi untuk memilih register control atau register data. Register control digunakan untuk mengkonfigurasi LCD, sedangkan Register Data digunakan untuk menuliskan data berupa karakter untuk ditampilkan di LCD.
  • R/W atau Read/Write:  digunakan untuk memilih aliran data mikrokontroller  akan membaca  data yang ada di LCD atau menuliskan data ke LCD. Jika LCD hanya digunakan untuk menulis / menampilkan data, maka pin ini bisa langsung disambungkan ke GND sehingga logika bisa diset menjadi L (Low).
  • E  atau  Enable;  digunakan  untuk  mengaktifkan  LCD  ketika proses penulisan data ke register control dan regiter data.
Lanjutkan Ke :  Download Skripsi Teknik Informatika

Rangkaian Dasar LCD 1602

Untuk merangkai LCD, yang Anda butuhkan adalah beberapa kabel jumper dan sebuah potensiometer. Potensiometer ini berfungsi untuk mengatur kontras backlight LCD.

rangkaian dasar lcd 1602 di arduino menggunakan breadboard

rangkaian dasar lcd 1602 di arduino menggunakan breadboard

  1. Pin V0    pada    LCD    disambungkan ke kaki tengah potensiometer, sementara masing-masing kaki potensiometer yang ada di pinggir disambungkan ke VCC dan GND.
    Jika nanti tampilan tulisannya kurang jelas, silakan putar-putar potensiometernya.
  2. Pin R/W pada LCD disambungkan ke GND
  3. Pin RS pada LCD disambungkan ke pin 6 pada Arduino
  4. Pin E pada LCD disambungkan ke pin 7 pada Arduino
  5. Pin untuk data (D4 – D7) pada LCD disambungkan ke pin 9 – 12 pada Arduino
  6. VDD dan A pada LCD disambungkan ke +5v
  7. VSS dan K pada LCD disambungkan ke GND

Program Dasar LCD 1602 di Arduino

Pada Arduino kita bisa menggunakan library untuk menulis LCD. Library tersebut adalah LiquidCrystal.h. Untuk menggunakan library tersebut Anda bisa meng-include-nya seperti pada baris ke-3.

#include <LiquidCrystal.h>

// Setting LCD   RS E D4  D5  D6  D7
LiquidCrystal lcd(7, 6, 9, 10, 11, 12);

void setup(){
// pilih LCD 16 x 2 lcd.begin(16,2); lcd.print("INITIALBOARD.COM");
}

int hitung = 0;
void loop(){
// pindah ke baris kolom 1 baris ke 2
// array selalu dimulai dari 0 lcd.setCursor(0,1);
lcd.print( hitung++ );
delay(1000);
}

Perintah pada baris 8 adalah untuk melakukan setting LCD sesuai dengan library yang dipakai.

Fungsi lcd() adalah instansiasi dari class LiquidCrystal yang dipanggil pada baris ke-3 memiliki parameter berturut-turut pin RS, E, D4, D5, D6, dan D7.

Jika Anda ingin menggunakan format lainnya, maka Anda bisa menggunakan beberapa pilihan parameter seperti di bawah ini:

LiquidCrystal(RS, E, D0, D1, D2, D3);
LiquidCrystal(RS, RW, E, D0, D1, D2, D3);
LiquidCrystal(RS, E, D0, D1, D2, D3, D4, D5, D6, D7);
LiquidCrystal(RS, RW, E, D0, D1, D2, D3, D4, D5, D6, D7);

 

Lanjutkan Ke :  Membuat Pendeteksi Gerakan Simpel di Arduino

 

 

Share
Linkedin
Email
Prev Article
Next Article
Tags:arduino lcd belajar sensor cahaya di arduino buzzer arduino lcd arduino pin VCC pin VCC pada board Arduino sensor humidity sensor ldr sensor sensor arduino

Related Articles

Sensor Jarak
Beberapa waktu yang lalu beberapa teman teman bertanya tentang sensor, …

Harus Beli Sensor Analog atau Sensor Digital

apa itu mikrokontroller
Apa itu mikrokontroller ? Mikrokontroller merupakan sebuah sistem komputer fungsional …

Apa Itu Mikrokontroller

membuat pendeteksi gerakan di arduino
Membuat pendeteksi gerakan simpel di arduino dengan menggunakan Sensor PIR …

Membuat Pendeteksi Gerakan Simpel di Arduino

sensor cahaya di arduino
Dalam tutorial Belajar Menggunakan Sensor Cahaya di Arduino ini kita …

Belajar Menggunakan Sensor Cahaya di Arduino

Jenis Sensor dan Fungsinya Penunjang Project IOT
Perancangn Internet Of Thing tidaklah lepas dari yang namanya sensor, …

Jenis Sensor dan Fungsinya Penunjang Project IOT

Cara Memilih Arduino Sesuai Kebutuhan
Cara memilih arduino sesuai kebutuhan pastilah hal pertama kali anda …

Cara Memilih Arduino Sesuai Kebutuhan

About The Author

IntialBoard

DIY Project Maker, Penulis sekaligus Editor di INITIALBOARD. seorang yang sangat biasa aja, tapi suka menulis.

Leave a Reply

Batalkan balasan

INITIALBOARD

Oprek Mikrotik Wifi Hotspot dan Single Board Review
Copyright © 2021 INITIALBOARD

AdBlocker Anda Eror!!

Halo Kawan, Bila Saat Ini Adblocker Anda Sedang Aktif, Tolong di Matikan Dulu Ya. Terimakasih Atas Pengertianya

Refresh