July 13, 2024

Scroll Display Left Right (Membuat Animasi Teks Bergerak Ke Kiri Dan Kekanan)

2 min read

Halo palcomster…. ketemu lagi di tutorial microcontroller, di tutorial saya sebelumnya pernah membahas masalah prinsip plip plop kali ini kita coba masuk ke rangkaian display.. kalian pernah lihat teks yang berjalan pada pintu masuk sebuah pusat perbelanjaan ataupun ke sebuah pusat-pusat keramaian. Nah kurang lebih kita coba buat yang seperti itu. Komponen yang kita gunakan adalah microcontroller, breadboard/prototypeboard, jumper wire, potensiometer untuk mengatur tegangan yang masuk ke dalam LCD display.

LCD yang saya gunakan adalah LCD Module 16×2 Blue BackLight HD44780. LCD Ini adalah LCD 16×2 karakter (maksud 16 adalah banyak kolom dalam 1 baris ada 16 kolom dan 2 adalah 2 baris. Karakter/tulisan berwarna putih dengan latar belakang layar berwarna biru, cocok untuk melengkapi tampilan display sederhana pada proyek Arduino Anda.

leftright

Deskripsi PIN

leftright2

Kemudian saya gunakan potensiometer untuk mengatur nilai kontras pada layar LCD. Potensiometer yang saya gunakan sebesar 10K.

leftright3

Microkontroller yang saya gunakan adalah microcontroller arduino uno. Pin yang nanit akan digunakan antara lain :

leftright4

Jika dilihat rangkaian elektronikanya adalah sebagai berikut :

leftright5

Jika rangkaian elektronika sidah di rangkai tinggal kita buat scriptnya di sketch editor, jika belum ada sketch editor anda boleh download di home pagenya arduino. Script yang saya gunakan kurang lebih seperti berikut :

[sourcecode]</p>
#include <LiquidCrystal.h> //memanggil atau menggunakan library LCD

LiquidCrystal lcdd(12, 11, 5, 4, 3, 2); // pin yang digunakan pin 12, 11, 5, 4, 3, 2 nma variabel lcdd

void setup(){

lcdd.begin(16, 2);  // lcd yang digunakan 16×2

lcdd.print("Selamat Datang"); // tulisan selamat datang akan di cetak di baris pertama pd LCD

lcdd.setCursor(0,2);  // set posisi kursor kolom ke 0 baris ke 2 pada LCD

lcdd.print("Palcomtech");  // di baris ke 2 pada LCD akan di cetak kata Palcomtech

}

void loop(){

//posisi teks dari kolom 0 bergerak ke kolom 60

for (int counterposisi = 0; counterposisi < 60; counterposisi++){

lcdd.scrollDisplayLeft();  // teks bergerak ke kiri

delay(500);

}

//posisi teks dari kolom 0 bergerak ke kolom 60

for (int counterposisi = 0; counterposisi < 60; counterposisi++){

lcdd.scrollDisplayRight();// teks bergerak ke kanan

delay(500);

}

//posisi teks dari kolom 0 bergerak ke kolom 60

for (int counterposisi = 0; counterposisi < 60; counterposisi++){

lcdd.scrollDisplayLeft();

delay(500);

}

delay(800);
}
[/sourcecode]

Kemudian verivikasi script di atas untuk memeriksa bagian script yang error, jika tidak ada yang error maka tahap selanjutnya adalah compile dan injeksikan ke dalam microcontroller. Hasil akhirnya tampak seperti pada gambar di bawah ini :

leftright6

Videonya dapat di dihat pada file berikut ini :

 

[fvplayer src=’http://news.palcomtech.com/wp-content/uploads/2014/04/SCROLLDISPLAYLEFTNRIGHT.flv’ width=500 height=300 autoplay=true ]

Copyright © All rights reserved. | Newsphere by AF themes.