Cara Menampilkan Running Text di LCD 16×2 Menggunakan Arduino Uno

Apa kabar gaes? Bertemu lagi dengan kami, kali ini kami akan memberi contoh bagaimana membuat running text di LCD. Running text adalah sebuah tampilan tulisan yang bergeser tiap satuan waktu di LCD. Biasanya running text ini digunakan pada tampilan awal suatu project demi agar tampil lebih menarik. Tanpa panjang lebar mari kita langsung saja.

Pertama yang harus dilakukan yaitu mempersiapkan komponen-komponennya, apa saja?

  1. LCD 16×2
  2. Arduino Uno
  3. Project board
  4. Potensiometer/ variable resistor 10k
  5. Kabel jumper

Kemudian kita membuat rangkaian sistemnya terlebih dahulu. Seperti di bawah ini:

LCD_Fritzing

Setelah sudah jadi, langsung saja kita masuk ke software Arduino IDE dan lakukan pemrograman seperti berikut:

#include <LiquidCrystal.h>
LiquidCrystal lcd(0, 1, 2, 3, 4, 5); //pendefinisian pin lcd

int i = 0;

void setup() {

// put your setup code here, to run once:

 lcd.begin(16, 2); //inisialisasi lcd 16x2

}

void loop() {

 // put your main code here, to run repeatedly:

 lcd.clear(); //mengosongkan karakter pada LCD dahulu

 for (i = 0; i < 16; i++) //program increamental nilai i dari 0 sampai 15
 {
    lcd.setCursor(i, 0); //setting posisi kursor kolom sesuai nilai i
    lcd.print("Halo gaes"); //menampilkan karakter
    delay(500); //menunda tampilan selama 500 ms
    lcd.clear(); //menghapus semua karakter
  }
}

Setelah agan buat programnya langsung saja coba downloadkan ke Arduino Uno  jangan lupa untuk memilih setting board Arduino dan port di menu Tools.

Dari program di atas, akan menampilkan tulisan yang berjalan dari kiri ke kanan. Apabila ingin merubah arah dari kanan ke kiri maka untuk program “for” nya diganti menjadi:

 for (i = 15; i >= 0; i--) //program increamental nilai i dari 0 sampai 15
 {
    lcd.setCursor(i, 0); //setting posisi kursor kolom sesuai nilai i
    lcd.print("Halo gaes"); //menampilkan karakter
    delay(500); //menunda tampilan selama 500 ms
    lcd.clear(); //menghapus semua karakter
 }

Silakan mencoba sendiri gaes, apabila ada pertanyaan jangan sungkan-sungkan untuk bertanya. Terimakasih gaes atas kunjungannya.

Tinggalkan komentar