Ayo kita bikin scroll text dengan led matrix yang panjang. Pada paket belajar microcontroller yang dijual disini terdapat project terakhir yaitu 1 led matrix yang bisa ditulisi text yang dinamakan project LOVEHURT (pembahasan script disini). Bagaimana dengan led matrix yang lebih panjang ? Wah kaki microcontroller pasti habis tuh ? Tenang saja, kita pernah bahas membuat LED BERJALAN yang panjang dengan cara cascading 4017. Jadi clock dan reset dari 4017 dikendalikan oleh microcontroller, sedangkan outputnya akan melakukan scanning kolom dari led matrix [5 x N(jumlah led matrix)]. Sedangkan untuk 7 bit baris akan diparalel dan data text dikirim sesuai timing scaning kolom.
Skematiknya agak ribet, bisa dilihat disini ya .. (klik untuk memperjelas)
*) Pin CLK dari semua 4017 dihubungkan ke PE1
*) pin 4017 terakhir (scan ke 61) dapat juga dihubungkan ke Reset 4017 pertama menggunakan diode 1n4148
untuk IC AVR lain silahkan menyesuaikan
*) pin 4017 terakhir (scan ke 61) dapat juga dihubungkan ke Reset 4017 pertama menggunakan diode 1n4148
untuk IC AVR lain silahkan menyesuaikan
Untuk mendrive setiap kolom maka diperlukan IC ULN 2003 sebagai inverter logika "1" dari output scanning 4017 ke Ground dan ada keuntungan lainnya yaitu dengan komponen transistor darlington pada ULN akan menyeragamkan nyala tiap dot dari LED MATRIX walaupun yang menyala hanya 1 buah atau 7 buah dalam tiap scanning. Skematik dibawah merupakan kreasi penulis untuk memudahkan penyusunan ULN2003 ke LED MATRIX agar lebih simple dan tidak memerlukan kabel yang banyak.
Jika rangkaian sudah disusun kemudian downloadkan script program yang sudah saya upload disini. Untuk contoh program dari script yang dulu saya buat untuk rekan dari aceh yang kita gunakan adalah internal memori dan eeprom untuk text dan animasi. Terdapat juga script untuk kalender dimana tombol untuk setting kalender dihubungkan ke pin INT (yang ada resistor pull up) sehingga switch diharuskan menghubungkan pin ke GND. Contoh ini menggunakan xtal 8MHZ atau internal default 1MHZ juga bisa asal dilakukan penyesuaian pada script.
Pada contoh script yang menggunakan xtal 7.3728 MHz ditujukan untuk kontrol via PC/ komputer melalui program SecureCrt (silahkan cari di google) dan dihubungkan menggunakan serial port atau USB to serial converter jika serial port tidak tersedia. SecureCrt sangatlah memudahkan programing karena ada fasilitas scripting Visual Basic sehingga perintah serial dapat dikirimkan secara otomatis.
Cara Me-Run script pada SecureCrt
Contoh-contoh script VB - SecureCrt ada pada file yg sama yang didownload sebelumnya (script).
Hasilnya yang bisa bikin ngiler kayak gini nih .....
Kepingin ? Bahan-Bahannya dapat dibeli dari saya kok, tapi asal sudah ada dasar microcontrollernya,kalo ndak ya kudu belajar dulu via paket belajar disini ..... Silahkan hubungi kontak saya ya...
Mas, boleh aku minta schematik lengkapnya, terus skalian harga komponennya, nanti diorder.Mau coba ngrakit dewe'....via email aja ke arielschoy@gmail.com. Trimakasih banyak.
BalasHapusMas, complasinya pakai sofwere apa? Terimakasi banyak
BalasHapuswah source code nya di flixiedvo udah ilang... ada linknya lainnya pak?
BalasHapusmakasi koreksinya masbro ...sudah saya update link nya
BalasHapusMas scrifnya bisa diubah ke ATMEGA16 ga?, saya udah coba tapi saat di compile ada invalid opcode, mohon pencerahanya.
BalasHapus