Merakit Running Text Sederhana

on
Categories: Mikrokontroller, Tutorial

Merakit running text sederhana? mungkin aja kalau kamu melihat beberapa artikel kebelakang pada web duwiarsana ini kamu bisa dapet artikel yang serupa degan yang akan saya bahas disini. Sebelumnya memang sudah banyak saya membuat tutorial tentang running text, tulisan led berjalan, led matrix atau sebutan lainnya tentang display led ini. Ada banyak cara sebenarnya yang dapat kita lakukan untuk dapat merakit sebuah running text, dari yang paling sederhana sampai paling rumit. Tentunya masing masing tingkat kerumitan tersebut memiliki hasil jadi yang berbeda juga.

Nah disini saya akan menunjukkan cara membuat running text yang paling sederhana dengan memanfaatkan hanya 1 buah komponen inti yaitu sebuah mikrokontroller ATmega328. Ya, hanya dengan sebuah mikrokontroller tersebut yang dipasang pada rangkaian minimum sistem termodifikasi kita sudah dapat membuat running text sederhana.

Untuk Coding nya bagaimana? Tenang saja. Coding mikrokontroller untuk running text disini akan saya berikan yang sederhana juga jadi kamu hanya tinggal mengganti kalimatnya saja lalu upload ke mikrokontroller.

Skematik dari running text sederhana itu bisa kamu lihat dan download dibawah ini. hanya terdiri dari beberapa komponen saja. Yang terpenting dari rangkaian ini adalah bagian header male yang ada pada rangkaian ini. sebanyak 16 header male berjajar yang ditujukan untuk dapat menghubungkan mikrokontroller dengan panel display p10 yang akan digunakan.

skematik running text

Project ini di program menggunakan arduino yang tentunya memerlukan beberapa library yang mendukung berjalannya coding ini. library dan coding bisa kamu download dibawah ini. yang perlu kamu ganti hanyalah pada bagian kalimat “ganti kalimat ini” dengan membiarakan tanda kutip itu mengapit kalimat yang akan ditampilkan pada running text led.

Baca juga  Rangkaian Water Level Arduino SMS

Download coding full ada pada halaman 2.

[toggle title=”Coding Arduino” state=”close” ]

dmd.clearScreen( true );
   dmd.selectFont(Arial_Black_16);
dmd.drawMarquee("ganti kalimat ini",128,(32*DISPLAYS_ACROSS)-1,0);
long start=millis();
long timer=start;
boolean ret=false;
while(!ret){
if ((timer+30) < millis()) {
ret=dmd.stepMarquee(-1,0);
timer=millis();
}
}

[/toggle]