Daftar Isi:

Matriks LED 8x8: 5 Langkah
Matriks LED 8x8: 5 Langkah

Video: Matriks LED 8x8: 5 Langkah

Video: Matriks LED 8x8: 5 Langkah
Video: How to make Led Matrix | 8X8 Led Matrix 2024, November
Anonim
Matriks LED 8x8
Matriks LED 8x8
Matriks LED 8x8
Matriks LED 8x8

Instruksi ini akan menunjukkan kepada Anda bagaimana membuat matriks LED 8x8 di penyihir Anda dapat mengontrol setiap LED dan membuat pola Anda sendiri selama mereka hanya membutuhkan 64 piksel untuk menampilkannya dalam satu warna.

Pembaruan 25.09.10 Saya telah menambahkan generator pola untuk membuat pola tetapi tidak semua fiturnya lengkap

Langkah 1: Bahan

Bahan
Bahan

Bahan yang Anda butuhkan: -8x8LED matris (dapat membuat satu tetapi saya membeli milik saya) Resistor -16x120Ohm transistor-8xNPN (saya menggunakan C547B) -1xPIC16f690-prototype board (atau Anda dapat membuat PCB untuk ini) - power supply kawat-5V (Anda dapat menggunakan pengatur tegangan tetapi saya hanya memberi daya dari port usb) Alat: - Pemrogram PIC (semua pemrogram pic dari microchip kecuali untuk pickit1 akan berfungsi) - Perangkat Lunak- MPLAB (perangkat lunak bebas dari microchip) - Besi solder - Pompa vakum untuk melepas solder baik untuk memiliki pemotong kawat Keterampilan yang Anda butuhkan: - keterampilan menyolder (mampu membuat sambungan solder yang baik dalam 5-10 detik.) - Berpikir logis sampai tingkat tertentuJika ini adalah pengalaman pertama Anda menggunakan mikrokontroler, saya sarankan Anda mulai dengan proyek yang lebih sederhana.

Langkah 2: Sirkuit

Sirkuit
Sirkuit
Sirkuit
Sirkuit

Ini adalah skema rangkaian. CATATAN bahwa Anda perlu melihat lembar data matriks led Anda (jika Anda membelinya) atau mengetahui cara menghubungkan matriks yang Anda buat

Langkah 3: Kode

Kode ini ditulis dalam perakitan.

Kode ini didasarkan pada kode dari https://www.instructables.com/id/3x3x3-LED-Cube/ tetapi Anda tidak dapat menggunakan genorator yang ia suplai karena hanya memiliki 27 dioda dan memiliki "layer1 layer2 layer3" alih-alih "baris1 …." dan juga hanya mendapat angka 3x8 bit sementara memiliki angka 8x8 bit CATATAN huruf-huruf dalam kode ini mungkin ditampilkan dalam arti terbalik Saya tidak sengaja membalik tanah di layar saya.

Langkah 4: Mengedit Pola yang Ditampilkan

Anda dapat menambah dan menghapus pola sesuka Anda dalam matriks ini. untuk menambahkan pola cukup buat pola dengan generator yang disertakan dalam langkah ini…. Ini adalah file.rar jadi gunakan winrar untuk mengekstraknya. Namun sekali lagi saya ingin berterima kasih kepada portreathbeach karena memiliki kode sumber genorator dalam dokumennya tentang www.instructables.com/id/3x3x3-LED-Cube/ untuk membuat desain bergerak Anda dapat beberapa langkah ke subrutin dan itu akan menjadi seperti ini.;------------------------------------------------- ---------------------------------------------------------;; Uji sub rutin;;------------------------------------------------- ---------------------------------------------------------; Test: movlw b'01111100' movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011' movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011' movwf Line5 movlw b'0000006' movlwf Line Line7 movlw b'01111100' movwf Line8 movlw b'11111111' movwf Layer4 call Output movlw b'01111100' movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011' movwf Line3 movlw b'00000011' movlw Line3 movlw b'00000011' movlw movwf Line5 movlw b'00000011' movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100' movwf Line8 movlw b'11111111' movwf Layer4 call Output kembali Anda juga harus menambahkan fungsi di bagian bawah file asm Bagian bawah beberapa baris akan menjadi seperti ini.(fungsi panggilan adalah untuk memanggil subrutin Anda dapat memanggil mereka dalam urutan apapun yang Anda inginkan) Loop: call Someroutine call Test call Test goto Loop end

Langkah 5: Produk Jadi

Produk jadi
Produk jadi
Produk jadi
Produk jadi
Produk jadi
Produk jadi
Produk jadi
Produk jadi

Berikut adalah hasil dari matriks … Anda dapat mengontrol setiap LED pada matriks ini melalui kode

Direkomendasikan: