Apa saja yang dibutuhkan
1.Papan Arduino,untuk projek ini saya menggunakan arduino nano
2.2 buah ic 74ls595
3.8 buah resistor 220 ohm
4.64 buah led boleh warna apa saja dengan ukuran apa saja,atau kalau tidak mau repot bisa beli 8x8 dot matrix seperti yang ada di Sunfounder
Untuk skematik dot matrix ada di bawah ini
Untuk skema running text ada di bawah ini
Untuk sketch ada di bawah ini.
Ada beberapa trik yang ingin saya berikan agar mempermudah bagi pemula seperti saya agar dapat mengedit sesuai dengan keinginan kita
1.untuk mengubah teks menurut selera kita yang kita lakukan adalah mengubah baris perintah yang ada dalam kotak di bawah ini
ini saya ambil contoh saja.Lalu bagaimana cara mengeditnya?di belakang 0x ada angka dan huruf,itu adalah hexadecimal.Kalau kita ubah ke bentuk binary maka akan jadi seperti ini
FF=11111111
DC=11011100
BC=10111100
BA=10111010
B6=10110110
CE=11001110
FF=11111111
FF=11111111
Putar layar 90° searah jarum jam lalu hubungkan angka 0 maka akan terlihat angka 2 terbalik(mirrored). Nah jika ingin membuat simbol/angka/bentuk apapun maka yang kita lakukan membuatnya dalam keadaan terbalik(mirrored) dan diputar 90°.saya akan kasih contoh dengan membuat huruf S
11111111=FF
11001101=CD
10110110=B6
10110110=B6
10110110=B6
11011001=D9
11111111=FF
11111111=FF
Maka kode contoh di atas dapat kita ubah menjadi 0xFf,0xCD,0xB6,0xB6,0xB6,0xD9,0xFF,0xFF
Kode 0x dan seterusnya yang kita ubah adalah setelah baris pertama 0x dan sebelum baris terakhir(baris pertama dan terakhir jangan diubah).Lalu bagaimana cara mengubah binary ke hex.Saya ambil contoh saja 11001101.Bagi bilangan di samping 4 bilangan atau dengan kata lain bagi menjadi 2 bagian,maka akan menjadi 1100 dan 1101.Lalu cocokkan dengan tabel di bawah ini.
| Binary | Hex |
|---|---|
| 0000 | 0 |
| 0001 | 1 |
| 0010 | 2 |
| 0011 | 3 |
| 0100 | 4 |
| 0101 | 5 |
| 0110 | 6 |
| 0111 | 7 |
| 1000 | 8 |
| 1001 | 9 |
| 1010 | A |
| 1011 | B |
| 1100 | C |
| 1101 | D |
| 1110 | E |
| 1111 | F |
2.Baris yang perlu diubah lagi ada di kotak dibawah ini.
Yang diubah hanya angka 136.Kenapa 136?darimana 136?Pada baris 0x seperti yang saya jelaskan diatas,pada sketch diatas ada 18 baris 0x tiap baris terdapat 8 0x.(18-1)x8=136.kenapa dikurangi satu saya sendiri juga tidak tahu,jadi bila anda sudah membuat baris text 0x keseluruhan misalkan ada 21,maka anda harus mengganti angka 136 menjadi 160((21-1)x8=160).Dengan catatan tiap baris 0x... harus terdapat 8 0x...
3.Jika tidak ingin text berjalan terlalu cepat maka ubah baris sketch di bawah ini
Ubah angka 10 menjadi lebih besar bisa 20,30 dst coba-coba saja mana yang dirasa sesuai dengan keinginan kita.Untuk hasilnya bisa lihat video di bawah ini
Oke,Selamat Mencoba


Bagaimana kalau 2 dot matrix 8x8 ?
BalasHapusUntuk 2 8x8 dot matrix saya belum pernah coba...butuh setidaknya 3 ic 74595 dan driver penguat semisal uln 2003...karena saya sendiri belum pernah coba maka saya belum bisa jawab...maaf...
HapusOk
Hapusgan boleh di share ngak lay out dot metrix nya
BalasHapusMaaf gan waktu saya buat project ni masih manual jadi saya ga nyimpen layoutnya.
HapusTerima kasih...saya sudah mencobanya dan berhasil.terima kasih
BalasHapusSama2
Hapus