Deskripsi
Aplikasi yang kita bahas kali ini adalah tampilan Dot Matrix Scrolling. Sebuah tampilan dot matriks terdiri dari 5×7 LED dengan susunan 5 kolom dan 7 baris. Tampilan dikendalikan menggunakan mikrokontroler AVR (ada beberapa versi yang disediakan: ATMega8, ATMega16 dan ATTiny2313). Baris dihubungkan ke PORTB pada mikrokontroler, sedangkan kolom dihubungkan ke PORTD, sehingga nantinya akan terbentuk karakter yang diinginkan.
Perangkat Keras
Rangkaian yang ditunjukkan tersebut merupakan rangkaian yang berdiri sendiri (stand alone) dan dapat dihubungkan ke PORTB maupun PORTD pada mikrokontroler AVR yang digunakan (ATMega8, ATMega16 atau ATTiny2313). Rangkaian tersebut memiliki 3 buah IC register geser 74HC595 yang digunakan untuk mengaktifkan kolom satu per satu selama 3 milidetik. PORTB bertugas mengendalikan IC 74HC595. Saat sebuah kolom diaktifkan, data untuk kolom tersebut disiapkan pada PORTD, yang dikuatkan menggunakan ULN2003, dan akan menghidupkan/mematikan LED-LED yang terkait. Demikian seterusnya sehingga akan terbentuk sebuah karakter pada dot matriks.
Perangkat Lunak
Program ditulis dalam bahasa BASIC-AVR atau BASCOM-AVR. Disediakan program untuk ATTiny2313, yang menampilkan pesan bergerak pada tampilan dot matriks. Juga program untuk ATMega8 yang memiliki kemampuan masukan data hingga 40 karakter yang kemudian ditampilkan pada dot matriks, serta ukuran huruf yang lebih besar sedikit.
Lain-lain
Silahkan mengunduh semua file yang dibutuhkan disini (ada film-nya juga untuk demo).
Tags: atmega16, atmega8, atmel, attiny2313, avr, dot matrix, microcontroller, Mikrokontroler
September 7th, 2009 at 12:07 pm
Halo, Mas. Makin mantap aja nih. Btw, blog saya ganti theme nih, semoga bisa lebih dinikmati.
Salam…
September 30th, 2009 at 11:46 am
tutorial dot matrix ini sama dengan di http://www.avrprojects.net yaaa…?????? mungkin jika tidak sibuk bisa diperjelas alur program nya……. supaya bisa tau knapa bisa terjadi scroling. trimakasih
September 30th, 2009 at 12:00 pm
@ardo:
emang benar, tepat sekali! thanks atas saran2nya, kapan2 kalo sempet saya jelaskan alurnya, sementara keterangan ada di programnya sendiri…
October 15th, 2009 at 3:49 pm
ma ad ga yg bisa nampilin 10 cartacter ga y..soalnya tangging caracter yg ditampilkan sdikit…klo panjang kan enak dilihatnya
October 16th, 2009 at 3:05 pm
pak mau tanya…cara nyambungin ke dot matrixnya gmana??
kan pin dot matrik 5×7 yang ukuran besar ada 14 pin..sedangkan di avrproject cuma ada 12 pin..bagaimana itu pak??? trimakasih
October 16th, 2009 at 3:08 pm
tambahan pak..gmana kalo uln 2003 kita ganti dengan transistor dan resistor yang disusun secara darlington..apakah bisa tetap berjalan?
October 29th, 2009 at 1:25 am
wah kalo bisa jangan yang avr dong pak, yang seri mcs51 aja. kan buat belajar orang yang masih awam jadi gampang.
October 29th, 2009 at 4:42 am
@daniel:
bisa pake dot matx 5×7 dengan rangkaian yang prinsipnya sama…
pada prinsipnya bisa2 aja karena yang penting ada switching circuitnya…
@angga:
sebenarnya gak masalah mo pake AVR atau MCS51 karena menggunakan bahasa tingkat tinggi BASCOM-AVR yang sintaksnya sama dengan BASCOM-51, mengapa menggunakan AVR karena fiturnya memungkinkan pengembangan yang lebih lanjut dibanding MCS-51…
December 20th, 2009 at 8:12 am
saya sudah coba mas, dengan atmega8. tapi kok yg scrollingnya, led yang off ya. mohon pencerahan nya mas. thanks
December 21st, 2009 at 1:14 pm
@ary:
coba saja ganti data-data-nya dari logika 0 menjadi logika 1 dan begitu sebaliknya yang data 1 menjadi 0,
January 5th, 2010 at 11:18 am
blognya bagus mas.
saya mau nanya ttg penjelasan mas diatas Baris dihubungkan ke PORTB pada mikrokontroler, sedangkan kolom dihubungkan ke PORTD.
tapi pada schematic di atas kok Baris dihubungkan PORTD n kolom terhubung di PORTB.
January 5th, 2010 at 12:28 pm
ass,pak sy tertarik dengan dot matrix kebetulan punya kantor pada error,sy mau modifikasi,bisa tidak pakai ic at89s51,kalo bapak tidak repot sekalian program ASM.jd bisa di edit sesuai kebutuhan.
Buat gambaran bpk di main boad dot matrix pakai ic 74ls273 serta ic uln 2003a,
Terimakasih
January 16th, 2010 at 12:24 am
Wah Hebat bgt artikel nya,gini mas,sy mau nanya,led dot matrik cara penyusunannya apakah langsung di sambung kaki nya antara led satu dgn yg lain nya?tanpa melalui komponen pasif lagi?thanks
January 16th, 2010 at 1:22 pm
mas,kalo dot-matrixnya yg 5×8 bagaimana?
bisa tidak?
February 5th, 2010 at 9:42 pm
mas …. klo pakai mikro yang atmel bisa gak ??? karena saya masih pemula .
February 16th, 2010 at 10:10 pm
berarti rangkaian diatasmenggunakan dua bua buah microprosesor dong mas
untuk port a dan port b
March 8th, 2010 at 10:44 pm
Mas setelah saya buat rangkaiannya, ternyata nyala lednya kok buram?
dan saya coba dengan menaikkan delaynya menjadi lebih besar, lednya mendingan terang tapi malah berkedip-kedip kayak lampu sirine polisi. Mohon pencerahannya lagi mas…
Thank’s atas artikelnya.
March 12th, 2010 at 9:31 am
salam kenal mas eko, mas boleh minta rangkaian dot matrik yang lebih jelas ng’ hbs yg tmpl dblognya mas eko kurang jels. Tq
March 12th, 2010 at 4:54 pm
ao mas! saya mau tanya! kenapa ya hardware ang saya buat sudah sama dengan gambar di atas tetapi pas saya running program ke mikro sukses, tapi waktu di jalankan kenapa tidak keliatan huruf yang berjalannya??
March 22nd, 2010 at 10:25 pm
Mungkin link dibawah ini bisa membantu teman-teman dalam membuat scrolling text dengan menggunakan led matrix 128 x 24, skema dan source code BASCOM AVR beserta Font Generatornya.
http://www.ziddu.com/download/.....t.rar.html
Semoga berguna…
March 25th, 2010 at 12:17 pm
salam kenal mas
saya sdh buat projectnya menggunakan attiny2313 dan berhasil yg sy mau ty cr membuat scrlx dr ats k bwh gmn?
May 4th, 2010 at 3:20 pm
I am want to program assembly Scrolling Led Dot Matrix
May 4th, 2010 at 3:22 pm
Saya membutuhkan program assembly untuk scrolling led dot matrik yg dikendalikan dg mikrokontroler 89s51
September 1st, 2010 at 11:26 pm
pak. saya ingin sekali belajar mengenai program gui interface untuk mengirim data ke led matrix. bagaimana caranya?
December 22nd, 2010 at 9:34 am
coba kunjungi link dibawah ini
http://www.youtube.com/watch?v.....38;list=UL
February 10th, 2011 at 12:36 pm
Saya Mau tanya pak……. saya sedang memprogram AT89s51 untuk Alfa Numeric 8 digit menggunakan asembly, dimana disitu saya menggunakan R0 s/d R7. kenapa ketika saya menuliskan perintah
“MOV @R3,A” ato “MOV @R2,A” hasilnya pasti eror…..?
Sedangkan untuk perintah “MOV @R0,A” ato “MOV @R1,A” hasilnya tidak eror……?
October 30th, 2011 at 9:31 pm
ada contoh program untuk bahasa C ngak mas??
May 30th, 2012 at 3:13 pm
kalo pengen karakternya lbih dari 40 bagaimana cara nya ya pak?
sama kalo pengen bikin animasi seperti ledakan dengan led matrik dengan bascom, adakah tutorialnya?
July 2nd, 2012 at 9:55 pm
mas klau merubah karakter huruf nya gimana?
July 10th, 2012 at 12:31 am
Terima kasih atas tutorialnya pak.. saya telah buat dan ketika saya tes tampilannya kacau. setelah saya cek ternyata saya salah beli dot matix,baris terhubung ke anoda led dotmartix dan sebalikanya mgkin(ltp757)jd apa yang seharusnya saya perbaiki pak dari segi harware maupun softwarenya?
mohon pencerahannya, sekali lagi terima kasih pak…
September 12th, 2013 at 7:16 pm
terima kasih pak ,..,
tulisan2 sangat membantu ,. lagi belajar bua dot matrix nih hehehehehe 🙂 🙂
May 21st, 2014 at 5:48 am
gan ,ini kaya rangkaian shift register led ya?
dulu kayanya pernah liat hehe. .
kalo pake bahasa C ribet ga ya kira2? 🙂
May 22nd, 2014 at 11:09 pm
nyimak gan,..buat belajar
August 17th, 2014 at 10:36 pm
Kami menjual spare part running text, moving sign atau led display dengan harga grosir termurah se-Indonesia. Silahkan kunjungi web kami di http://juraganrunningtext.com/
Kami juga menyajikan tutorial pembuatan running text yang mudah dan murah tanpa program yang rumit.
February 26th, 2015 at 10:45 am
aku buat simulasi running taxt di proteus denga ukuran 8×40 taxtnya berjalan dengan normal,tapi sa’at aku tambah panjangnya kenapa running taxtnya/jalanya berkedip-kedip?apanya yang mesti aku rubah?aku pake BASCOM.AVR.
September 18th, 2015 at 4:28 pm
terimakasih atas infonya
December 1st, 2016 at 9:01 am
nice info, visite our website : http://www.hafizabysalma.com/
April 2nd, 2018 at 9:52 am
wah ternyata seperti ini ya
April 18th, 2018 at 9:47 am
terima kasih pak sudah membantu tugas saya, saya izin jadikan referensi
May 16th, 2018 at 2:22 pm
thank you for sharing it’s so helpful
August 7th, 2019 at 7:48 pm
Thanks for Sharing !!!!!!!!
Lovedollpalace.com is the best place online for sex dolls at affordable prices with free shipping. We are the top manufacturer and seller of TPE & realistic sex dolls all over the world.
August 7th, 2019 at 10:18 pm
Thanks for sharing!!!!!
Igostem is a worldwide leader in academic and life skills holiday camps for kids. So join us for an amazing Summer Camp at Edison, NJ for kids. Register today!
August 7th, 2019 at 10:19 pm
Thanks for sharing!!!!!
Igostem is a worldwide leader in academic and life skills holiday camps for kids. So join us for an amazing Summer Camp in Edison NJ for kids. Register today!
August 12th, 2019 at 8:11 pm
Thanks for sharing this information, really very helpful, please keep sharing kind of stuff that can update us with latest technology.
If you are looking for Call Center jobs in mohali .We are the leader in career and job-search advice. It is free to register on our site and take great benefits of our complete range of services.
August 14th, 2019 at 6:52 pm
Very informative post. Thank you for sharing.
August 21st, 2019 at 2:28 pm
Simsii specializes in creating and producing high-end disposable syringe filters and membrane filters that are easy to use and will serve all your laboratory filtration needs.We offer a wide variety of membranes and pore sizes, as well as a selection of filter diameters to handle any sample volume.