Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Tutorial Menampilkan Karakter pada LCD 20×4 I2C dengan Arduino Uno

Tutorial Menampilkan Karakter pada LCD 20×4 I2C dengan Arduino Uno

Diposting pada 10 February 2022 oleh farhan / Dilihat: 4.294 kali / Kategori:
  LCD atau Liquid Crystal Display adalah perangkat yang berfungsi sebagai media penampil dengan memanfaatkan kristal cair sebagai objek penampil utama. LCD banyak digunakan untuk berbagai macam keperluan seperti media elektronik televisi, kalkulator atau layar komputer. LCD yang digunakan pada tutorial kali ini menggunakan LCD 20×4 atau kadang disebut LCD 2004. LCD tipe ini memiliki 4 baris dan 20 kolom. Agar lebih jelas mengenai kolom dan baris perhatikan gambar di bawah ini  
  Karena LCD 20×4/2004 ini mempunyai jumlah pin yang cukup banyak, maka pada tutorial kali ini kita akan menggunakan modul I2C untuk menghemat pin digital.
Modul I2C pada prinsipnya mengubah data paralel menjadi serial TWI (Two Wire Interface) yang hanya membutuhkan 2 kabel data yakni SDA (Serial Data) dan SCL (Serial Clock)
Untuk menampilkan  karakter pada LCD 20×4 yang terkoneksi dengan modul I2C, mengatur kolom dan baris menjadi hal yang sangat penting agar karakter yang ditampilkan dapat sesuai dengan keinginan. Untuk mengatur kolom dan baris tampilan pada LCD digunakan instruksi “lcd.setCursor( );” contoh “lcd.setCursor(5,0);” maka karakter akan ditampilkan pada kolom  5 baris 1 (lihat gambar di atas). Untuk dapat mencetak karakter yang anda inginkan menggunakan instruksi lcd.print(), contoh lcd.print(“Indonesia”); maka pada LCD akan menampilkan kata “Indonesia” Untuk lebih jelasnya marilah lakukan eksperimen sederhana namun sebelum itu persiapkan :

Alat dan Bahan

  1. Arduino Uno, dapat dibeli di sini atau di sini
  2. LCD 20×4 yang telah terpasang modul I2C, dapat dibeli di sini atau di sini
  3. Jumper secukupnya, dapat dibeli di sini atau di sini
Buatlah rangkaian seperti pada gambar dibawah ini dengan konfigurasi pin:
  • VCC dihubungkan dengan 5v arduino Uno.
  • GND dihubungkan dengan GND arduino Uno.
  • SCL dihubungkan dengan pin SCL arduino atau pin A5.
  • SDA dihubungkan dengan pin SDA arduino atau pin A4.
 
   

Source Code LCD 2004 – Arduino

Selanjutnya buka IDE Arduino Anda (dapat diunduh di arduino.cc), dan copy-kan listing program  sebagai berikut :
1.	#include <Wire.h>              // Memanggil library wire.h
2.	#include <LiquidCrystal_I2C.h> // Memanggil library LCD dengan I2C
3.	LiquidCrystal_I2C lcd(0x27, 20, 4); // Alamat I2C(0x27) LCD dan Jenis LCD (20x4)
4.	
5.	void setup()
6.	{
7.	  lcd.init();            // instruksi untuk memulai LCD
8.	  lcd.begin(20,4);      // instruksi untuk menggunakan lcd 20x4
9.	  lcd.backlight();       // instruksi untuk mengaktifkan lampu latar LCD
10.	}
11.	void loop()
12.	{
13.	  lcd.setCursor(5, 0);       // karakter dimulai dari kolom 5 baris 1
14.	  lcd.print("Welcome to");   // Karakter yang akan ditampilkan pada LCD
15.	  lcd.setCursor(5, 1);       // karakter dimulai dari kolom 5 baris 2
16.	  lcd.print("Indomaker");    // Karakter yang akan ditampilkan pada LCD
17.	  lcd.setCursor(2, 2);       // karakter dimulai dari kolom 2 baris 3
18.	  lcd.print("In innovate Maker"); // Karakter yang akan ditampilkan pada LCD
19.	  delay(2000);
20.	  lcd.clear();               // instruksi untuk membersihkan karakter yang ditampilkan
21.	  lcd.setCursor(1, 0);
22.	  lcd.print("Tutorial LCD 20x4");
23.	  lcd.setCursor(5, 1);
24.	  lcd.print("Dengan I2C");
25.	  lcd.setCursor(0, 2);
26.	  lcd.print("Menggunakan Arduino");
27.	  lcd.setCursor(8, 3);
28.	  lcd.print("Uno");
29.	  delay(2000);
30.	  lcd.clear();               
31.	}
  Upload sketch (program di atas) dengan menekan tombol upload atau melalui shortkey CTRL+U, setelah program berhasil di unggah amati karakter yang ditampilkan LCD anda.  
  Apabila LCD 20×4 Anda menampilkan karakter seperti gambar di atas, maka percobaan yang Anda lakukan telah berhasil. Anda dapat mengubah tampilan karakter pada LCD 20×4 sesuai dengan kebutuhan atau keinginan Anda. Selamat berkeksperimen 🙂

Bagikan ke

Tutorial Menampilkan Karakter pada LCD 20×4 I2C dengan Arduino Uno

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial Menampilkan Karakter pada LCD 20×4 I2C dengan Arduino Uno

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: