
Untuk membuat running text konsepnya sederhana sekali, kita akan menampilkan text (dalam contoh ini karakter !) pada lcd16x2 secara bergantian dikolom berbeda secara berurutan. Logika programnya yaitu menampilkan karakter dari mulai kolom 0 – 15, sebelum menampilkan program, karakter di lcd sebelumnya dihapus terlebih dahulu supanya program benar- benar jadi kelihatan berjalan (running). Untuk logika programnya seperti ini
Kondisi 0:
Bersihkan layar (clear)
Tampilkan karakter pada kolom 0.
Tambahkan delay. (untuk mengatur kecepatan running)
Kondisi 1:
Bersihkan layar (clear)
Tampilkan karakter pada kolom 1.
Tambahkan delay. (untuk mengatur kecepatan running)
Kondisi2:
Bersihkan layar (clear)
Tampilkan karakter pada kolom 2.
Tambahkan delay. (untuk mengatur kecepatan running)
Dan seterusnya sampai kondisi ke 15 kolom 15, setelah kondisi 15 program kembali lagi kekondisi 0.
Saya kira kawan – kawan sudah mengerti maksud saya.. he.. kalo sudah mengerti kita langsung saja praktekan ke programnya sebagai berikut:
PROGRAM RUNNING TEXT LCD:
#include
#include
// Alphanumeric LCD functions
#include
// Declare your global variables here
char kolom=0;
void main(void)
{
DDRA=(0<
PORTA=(0<
DDRB=(0<
PORTB=(0<
DDRC=(0<
PORTC=(0<
DDRD=(0<
PORTD=(0<
TCCR0=(0<
TCNT0=0x00;
OCR0=0x00;
TCCR1A=(0<
TCCR1B=(0<
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
ASSR=0<
TCCR2=(0<
TCNT2=0x00;
OCR2=0x00;
TIMSK=(0<
MCUCR=(0<
MCUCSR=(0<
UCSRB=(0<
ACSR=(1<
SFIOR=(0<
ADCSRA=(0<
SPCR=(0<
TWCR=(0<
lcd_init(16);
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf(" LES ELEKTRONIKA ");
while (1)
{
// Place your code here
for (kolom=0; kolom<=15; kolom++){
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf(" LES ELEKTRONIKA ");
lcd_gotoxy(kolom,1);
lcd_putsf("!");
delay_ms(50);
}
}
}
Dan ini gambar simulasi programnya menggunakan Proteus.
Sekian dulu dari saya, semoga ini bisa membantu kawan – kawan pendekar solder, dan semua ilmu yang sederhana ini bisa bermanfaat untuk kita semua, amiien..
Untuk file simulasi dan program lengkapnya, kawan – kawan bisa download disini. Kalau ada yang kurang jelas, silahkan shared di kolom komentar dibawah. sampai ketemu lagi di pembahasan selanjutnya...
tutorial membuat running text yg kebih mudah lagi bisa dilihat disini
BalasHapusCara membuat running text led
tutorial running text di lcdnya sangat rinci dan detil sampai pinnya juga di sampaikan, sangat bermanfaat sekali. terus sharing yah pak untuk kontribusi tutorial arduinonya :) mampir ya ke toko arduino ane di Jual Arduino semoga berkenan :)
BalasHapusarduino berapaan gan?
Hapusklo donloader biasa ada gk? eh tapi praktis arduino ya ,, :D hehe
kalau saya biasa jual:
Hapusarduino uno smd 90rb
ardunino uno DIP (biasa) 130rb
arduino promini 3,3V 55rb
arduino promini 5v 50rb
Arduino nano 65rb.
kalau mau order silahkan kontak no saya kang: 0857-1615-1370
yg bagus yang mana tah kang,, yg sering digunain dan bersifat support kesemua,,
Hapuskalo downloader biasa ada kang.
ok nomornya ane simpan dlu nanti di sms ataw telpn, kalo sudah ada maharnya pasti langsung dipesan kang ,, hehe
makasih kang :)
mantap gan (y) .. coba dari dlu y saya berselancar di internet... hehe makasih tutorialnya ,, bermanfaat banget ,, barokallah..
BalasHapusamiin, terimakasih kang erik atas kunjungan dan doanya.
Hapussama-sama kang :)
Hapusoia "LES ELEKTRONIKA" kalo runnning textnya pengen nembus gtu , jd pas jalan ke kanan trus c karakternya muncul lagi disebelah kiri,, kodingnya jadi kaya gimana kang,
itu kan jalan text dari kiri ke kanan kalo biar tulisan jalan dari kanan ke kiri gimana?
BalasHapusbuat porgram kebalikannya aja kang.. klo sebelumnya dari 0-15, sekarang dibalik dari 15-0 alamat kursornya.. semoga bisa terbantu kang...
Hapuskok punya saya dari kanan ke kiri terus pindah ya ke baris bawah nya?
Hapusbang bisa minta flowchart codingnya ga??
BalasHapustolong kalo bisa tolong kirim ke irga19073@gmail.com
trimakasih
maaf kang irga untuk flowchartnya saya belum bikin... jadi belum bisa bantu maaf ya..
Hapusbagaimana cara masukin programnya mas ?
BalasHapustinggal double klik aja kang pada icnya.. terus link program .hex yang akan digunakan pada menu Program File
HapusBang , saya ingin bertanya
BalasHapusBagaimana cara membuat teks berjalan dari tengah ke kanan dan dari tengah ke kiri memakai LCD 16x4 ?
terima kasih
bang saya mau bertanya saya dapet tugas buat TA nah ane suru bikin runing text tapi pake sensor bang.... ada yg biasa ajarin gak... mohon penerangannya para suhu.... maturnuwun.... klo da yg bisa bantu sms ke no ini om.... 08998325585
BalasHapusbermanfaat gan. izin copas.
BalasHapusmkasih gan telah bantu laporan saya. smoga bermanfaat ..
BalasHapusMantap Gan,mau nanya apa bisa kalo program itu digunanakan di arduino .kalo nggak bisa kira2 program buat arduino nya gimana.
BalasHapusMakasih gan
kang file download nya kok not found ya
BalasHapuskang file download nya kok not found ya
BalasHapus