Isi kandungan:

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

Instruksional ini akan menunjukkan kepada anda bagaimana membuat matriks LED 8x8 dalam penyihir, anda boleh mengawal LED tunggal tunggal dan membuat corak anda sendiri selagi mereka hanya memerlukan 64 piksel untuk menunjukkannya dalam satu warna.

Kemas kini 25.09.10 Saya telah menambahkan penjana corak untuk membuat corak tetapi tidak semua ciri itu lengkap

Langkah 1: Bahan

Bahan
Bahan

Bahan yang anda perlukan: Matriks -8x8LED (boleh dibuat tetapi saya beli tambang) -16x120Ohm perintang-8xNPN transistor (saya menggunakan C547B) -1xPIC16f690-prototaip papan (atau anda boleh membuat pcb untuk ini) -wire-5V bekalan kuasa (anda boleh gunakan pengatur voltige tetapi saya hanya menggunakan kuasa dari port usb) Alat: -PIC programmer (semua programmer pic dari microchip kecuali untuk pickit1 akan berfungsi) -Software- MPLAB (perisian percuma dari microchip) -Soldering iron-A pump vacum untuk membuang solder adalah baik untuk mempunyai pemotong kawat Kemahiran yang anda perlukan: -kemahiran menyolder (mampu membuat sambungan pateri yang baik dalam masa 5-10 saat.) - Berpikir logik ke tahap tertentuJika ini adalah pengalaman pertama anda menggunakan mikrokontroler, saya cadangkan anda memulakan dengan projek yang lebih mudah.

Langkah 2: Litar

Litar
Litar
Litar
Litar

Ini adalah skema litar. PERHATIKAN yang anda perlukan untuk melihat lembaran data matriks led anda (jika anda membelinya) atau mengetahui cara menyambungkan matriks yang anda buat

Langkah 3: Kodnya

Kod tersebut ditulis secara berkumpul.

Kod ini berdasarkan kod dari https://www.instructables.com/id/3x3x3-LED-Cube/ tetapi anda tidak boleh menggunakan genorator yang dia berikan kerana ia hanya mempunyai 27 dioda dan memiliki "layer1 layer2 layer3" contoh "line1…." dan juga hanya mendapat nombor 3x8 bit sementara mempunyai nombor bit 8x8 CATATAN huruf dalam kod ini boleh dipaparkan dalam pengertian terbalik Saya secara tidak sengaja membalikkan tanah di paparan saya.

Langkah 4: Mengedit Corak Dipaparkan

Anda boleh menambah dan membuang corak yang anda mahu dalam matriks ini. untuk menambah corak hanya menghasilkan corak dengan penjana yang termasuk dalam langkah ini…. Ini adalah fail.rar jadi gunakan winrar untuk membuka zipnya. Namun, saya ingin mengucapkan terima kasih kepada portreathbeach kerana mempunyai kod sumber genorator dalam dokumennya mengenai www.instructables.com/id/3x3x3-LED-Cube/ untuk membuat reka bentuk yang bergerak, anda dapat beberapa langkah ke subrutin dan ia akan jadi seperti ini.; ------------------------------------------------- ----------------------------------------------;; Uji sub rutin;; ------------------------------------------------- ----------------------------------------------; Uji: 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'00000011' movwf Line6 movlw b6 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' movwf Line4 movwf00400 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call Output return anda juga perlu menambahkan fungsi di bahagian bawah fail asm Bahagian bawah beberapa baris akan menjadi seperti ini. (fungsi panggilan adalah memanggil subrutin yang anda boleh memanggilnya mengikut urutan yang anda mahu) Loop: call Someroutine call Test call Test goto Loop end

Langkah 5: Produk Selesai

Produk Selesai
Produk Selesai
Produk Selesai
Produk Selesai
Produk Selesai
Produk Selesai
Produk Selesai
Produk Selesai

Berikut adalah hasil matriks… anda boleh mengawal LED tunggal pada matriks ini melalui kodnya

Disyorkan: