Sabtu, 19 Agustus 2017

48x8 LED MATRIKS SCROLLING DISPLAY MENGGUNAKAN ARDUINO CONTROLLER

48x LED MATRIK SCROLLING DISPLAY MENGGUNAKAN ARDUINO 


Tampilan matrik LED monokrom (satu warna) digunakan untuk menampilkan Karakter dan Simbol yang merupakan antarmuka dengan mikrokontroler. Proyek ini akan membahas tentang menampilkan pesan teks bergulir pada layar LED dot matrix 48 × 8. Mikrokontroler yang digunakan adalah Arduino Uno yang merupakan prototipe open source platform elektronik. 48 kolom matriks LED digerakkan secara terpisah oleh enam register geser (74HC595), sedangkan delapan baris gabungan juga didorong oleh register Shift. Di sini kita akan memindai seluruh baris dan memberi umpan pada garis kolom dengan tingkat logika yang sesuai. Program di mikrokontroler adalah untuk menentukan kecepatan pesan scrolling sekaligus pesan apa yang akan kita tampilkan. Teknik ini akan ditunjukkan untuk scroll kanan ke kiri, namun dapat dengan mudah diimplementasikan untuk scroll ke arah lain. Program Sketch untuk Arduino Uno dikembangkan dengan Arduino Software.


LANGKAH 1: MEMPERSIAPKAN MATRIX




Kabel matrik setiap matriks memiliki 64 LED. Sebaliknya LED dihubungkan ke matriks. Matriks ini memiliki anoda LED yang terhubung melintasi baris (8 pin) lalu katoda LED merah terpasang di kolom (8 pin masing-masing). Untuk menyalakan LED hubungkan baris katoda ke Ground, dan melalui Transistor, itu kolom Anode ke + 5v.
Menampilkan Gambar (Memindai) Sekarang kita dapat menyalakan LED yang kita pilih saat ini untuk beralih ke menampilkan gambar (kecil). Untuk melakukan ini kita akan menggunakan pola scan. Pada contoh kode kita mendefinisikan gambar bitmap (sebuah array dari 8 byte, masing-masing bit mewakili satu LED). Selanjutnya kita scan melalui array ini satu byte sekaligus, menampilkan satu kolom kemudian berikutnya. Jika kita melakukan ini dengan cukup cepat (sekitar 1000 kali per detik) itu muncul sebagai gambar. Kedengarannya rumit tapi jika Anda mendownload kode dan bermain di sekitarnya, sebaiknya cepat menjadi jelas

LANGKAH 2: MENGHUBUNGKAN REGISTER DAN TRANSISTOR SHFIT.

Disini kita menggunakan 74HC595 untuk menggerakkan baris dan kolom
Register geser tunggal untuk menggerakkan baris
Dan daisy dirantai register geser dengan pin jam biasa untuk mendorong kolom
- Setiap register geser bisa menggerakkan 8 kolom
-Berdasarkan jumlah kolom jumlah register geser dapat ditingkatkan, tidak ada batasan untuk kolom.
LANGKAH 3: INTERFACING DENGAN ARDUINO
Pin register Shift Arduino
5- 12
6- 11
7-14
Di atas adalah untuk driver kolom

9 - 12
10-11
8-14
Di atas adalah untuk driver baris

Langkah 4: program 
Download di (Sini)

Tidak ada komentar:

Posting Komentar

coding suhu arduino

#include <SD.h> #include <SPI.h> #include <DS3231.h> File data_file; DS3231  rtc(SDA, SCL); const int lm35_pi...