Tuesday, February 1, 2011

Dasar Dot Matrix (3) - 8x8 -


Bismillahirrohmanirrohim..

Posting ini untuk menjawab pertanyaan mas Edmon Farwistia pada posting Dasar Dot Matrix (2) ( Terimakasih atas komentarnya.. :D ). Berikut penjelasannya..Kalo yang komponen digunakan dot matrix 8x8, cukup kita modifikasi programnya aja di bagian ini





Nah, karena kolom yang kita scan berjumlah 8,maka kita harus menggeser logika 0 di portD 8 kali. Jadi angka 4 pada perulangan for kita ganti 7 (pencacahan dari 0 ke 7 berjumlah 8). Jadinya penggalan programnya seperti ini:

Do
   For Data_next = 0 To 68
      For Lama = 0 To 15
         Data_ke = Data_next
         For X = 0 To 7
            Kolom = Data_kolom
            Baris = Lookup(data_ke , Data_huruf)
            Waitms 1
            Incr Data_ke
            Rotate Data_kolom , Left , 1
            If Data_ke = 69 Then Data_ke = 0
         Next X
         Data_kolom = &B11111110
      Next Lama
   Next Data_next
Loop

untuk simulasinya, silakan dibuat di proteus seperti ini:



Download design proteus dan programnya di sini.
Demikian semoga bermanfaat.

Related Post:

18 comments:

  1. wow mantebz mas, pengen blajar dot matrik dari dulu belum kesampaian,
    semoga bisa belajar disini..

    ReplyDelete
  2. wah makasih banget mas,perlu dicoba nih,bagaimana cara menentukan urutan pin pada matrix 8x8,
    trus bagaimana jika kita ingin membuat 4 matrix atau lebih,apakah harus pake ic shift register 74595/4094 atau hanya cukup pake ic 4017,trima kasih banyak y mas atas ilmunya

    ReplyDelete
  3. @yoteng:
    siiip lah pokoknya..kalo ada pertanyaan langsung komen aja..hehe

    ReplyDelete
  4. @roberto:
    kalo untuk menentukan pin dotmatrix di proteus biasanya saya pake ilmu cobacoba (dikasih supply)..kalo di hardware bisa dicoba pake OhmMeter di multimeter. coba 1 pin di kasih probe yg item, trus pin-pin yang laen dikasih probe yg merah (dicoba satusatu)
    kalo karakternya banyak harus dikasih IC lagi..saya biasanya pake IC1407 ama ULN2803..tunggu posting saya selanjutnya.. :)

    ReplyDelete
  5. ok bro.ane tunggu postingan lengkapnya,
    keep your project

    ReplyDelete
  6. terima kasih mass..
    sya mendapat ilmu lagi, smoga ilmu yang diberika bermanfaat didunia dn akhirat,,
    ammiiinnn
    suksses

    ReplyDelete
    Replies
    1. sama sama... Amin mas.. Alhamdulillaaah..
      sukses juga.. amiiin

      Delete
  7. ass..
    karakter/hurufnya itu dapet datanya dr mana klo bole tau..
    trim's ;)

    mohon pencerahannya....
    biar bisa lbih kreatip lg dlm pengembangannya :D

    btw... nice sharing,, smoga bermanfaat :)
    jrang2 ada yg open source smw + penjelasannya soalee..
    hehehehe

    ReplyDelete
    Replies
    1. di cek di tutorial pertama mas :
      http://blackbox86.blogspot.com/2010/11/dasar-dot-matrix-1.html
      ayo dikembangkan lagi karakter2 yang lain.. :)
      Amiiin..trims

      Delete
  8. kok kagax ada format yg hex adanya bas
    yg hex biar bisa pake proteus

    ReplyDelete
  9. mas kalau pake lebih dri 1 dot matrik kan pke ic shift register ..giman source codenya?
    tolong mas...
    lgi belajar msih bingung.

    ReplyDelete
  10. mas setelah sy buat kerangkaian hardware led keliatan kedip-kedip, gimana caranya supaya led tidak kedip2

    ReplyDelete
  11. mas kalau pake lebih dri 1 dot matrik kan pke ic shift register ..giman source codenya? pliss kirim ke email rusdiyanto_kecong@yahoo.com

    ReplyDelete
  12. mas boleh minta list program nya via email sofian.dh.89@gmail.com
    trimakasih

    ReplyDelete
  13. Keren mas,..saya praktekkan langsung jalan,tinggal dikembangkan,sesuai kreatifita,mantap..

    ReplyDelete
  14. Kalo dengan 3 dot matriks' sintaks programnya gimana?

    ReplyDelete
  15. Mas kalo dot matrixnya panjang gmana ya program nya. Maaf masih new be salam kenal ya mas mhon pencerahan nya ;-)

    ReplyDelete