Menampilkan Data pada Arduino Menggunakan LCD
Thursday, March 5, 2020
Add Comment
Dalam tutorial Arduino kali ini, kita akan belajar tentang bagaimana menghubungkan sebuah LCD ke board Arduino. LCD ini merupakan salah satu komponen penting dan sangat populer serta secara luas digunakan pada projek elektronika untuk menampilkan data sensor.
Jenis LCD yang digunakan pada tutorial ini adalah LCD karakter 16x2 (LCD 16 x 2). Jenis LCD ini dapat menampilkan sebanyak 32 karakter yang terdiri dari 2 baris dengan tiap baris menampilkan 16 karakter. Pada Arduino untuk mengendalikan LCD Karakter 16x2 untuk librarynya secara default sudah ada librarynya yaitu
LiquidCrystal.h.
Beberapa alat yang dibutuhkan antara lain adalah :
- Arduino Uno
- LCD Module Karakter 16x2
- Potensio Meter 10K ohm
- Bread Board
- Kabel Jumper secukupnya
Lokasi pin
Pin LCD | Pin Arduino |
---|---|
Pin 1 (GND) | GND |
Pin 2 (VCC) | +5V |
Pin 3 (VSS) | Pengaturan Contras |
Pin 4 (RS) | Pin 12 |
Pin 5 (R/W) | GND |
Pin 6 (E) | Pin 11 |
Pin 7 | - |
Pin 8 | - |
Pin 9 | - |
Pin 10 | - |
Pin 11 (D4) | Pin 5 |
Pin 12 (D5) | Pin 4 |
Pin 13 (D6) | Pin 3 |
Pin 14 (D7) | Pin 2 |
Pin 15 (LED +) | +5V |
Pin 16 (LED -) | GND |
#include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); lcd.setCursor(0,0); lcd.print("hello, world!"); delay(500); lcd.clear(); } void loop() { lcd.setCursor(0,0); lcd.print(" labelektronika "); lcd.setCursor(0, 1); lcd.print(millis() / 1000); }
Detail Fungsi Pemrograman Arduino Untuk Kontrol LCD yang sering di gunakan.
1.Library Arduino untuk LCD Karakter
#include < LiquidCrystal.h >
2.Inisialisasi Library untuk Menentukan Pin Arduino yang akan di pakai
LiquidCrystal lcd(RS,E,D4,D5,D6,D7)
contohnya :
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
3. Menentukan Jumlah Kolom dan Baris
lcd.begin(Kolom,Baris);
contohnya untuk 16x2 :
lcd.begin(16, 2);
4. Clear display
Lcd.clear();
5. Pindah Posisi Cursor LCD
setCursor(Kolom,Baris)
Contoh :
lcd.setCursor(0,0);
Set posisi awal kursor di awali dengan kolom 0 dan baris 1
lcd.setCursor(0,1);
6. Display text pada LCD
lcd.print("labelektronika");
Referensi :
0 Response to "Menampilkan Data pada Arduino Menggunakan LCD"
Post a Comment