Mündəricat:

8x8 LED Matrix: 5 addım
8x8 LED Matrix: 5 addım

Video: 8x8 LED Matrix: 5 addım

Video: 8x8 LED Matrix: 5 addım
Video: Arduino D.I.Y. 4x8 LED matrix on only 5 pins 2024, Iyul
Anonim
8x8 LED Matrix
8x8 LED Matrix
8x8 LED Matrix
8x8 LED Matrix

Bu təlimat, hər bir LED -i idarə edə biləcəyiniz və bir rəngdə göstərmək üçün yalnız 64 pikselə ehtiyac olduğu müddətdə öz naxışlarınızı yarada biləcəyiniz cadıda 8x8 LED matrisinin necə ediləcəyini sizə göstərəcək.

25.09.10 yeniləmə Nümunələr yaratmaq üçün bir model generatoru əlavə etdim, lakin bütün xüsusiyyətləri tam deyil

Addım 1: Materiallar

Materiallar
Materiallar

Ehtiyacınız olan materiallar: -8x8LED matris (birini düzəldə bilərəm amma özüm almışam) -16x120Ohm rezistorlar-8xNPN tranzistorlar (C547B istifadə etmişəm) -1xPIC16f690-prototip lövhəsi (və ya bunun üçün pcb edə bilərsiniz)-tel-5V enerji təchizatı (edə bilərsiniz) bir voltige tənzimləyicisi istifadə edin, ancaq bir usb portundan mina alıram) Alətlər: -PIC proqramçıları (pickit1-dən başqa mikroçipdəki bütün şəkil proqramçıları işləyəcək) -Yazılım- MPLAB (mikroçipdən pulsuz proqram) -Lehimləmə dəmir-Vakum nasos Lehimləri çıxarmaq, tel kəsicilərə sahib olmaq üçün lazım olan bacarıqlardır:-qaynaqlama bacarığı (5-10 saniyə ərzində yaxşı lehim bağlantıları qura bilmək.)-Məntiq təfəkkürü bir səviyyədə daha sadə layihə.

Addım 2: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə

Led matrisinizin məlumat cədvəlinə baxmalısınız (satın almış olsanız) və ya hazırladığınız matrisi necə bağlayacağınızı bilməlisiniz.

Addım 3: Kod

Kod montaj şəklində yazılmışdır.

Bu kod https://www.instructables.com/id/3x3x3-LED-Cube/ koduna əsaslanır, ancaq hiss etdiyi generatoru yalnız 27 dioddan ibarət olduğunu və "qat1 qat2 qat3 qatına" sahib olduğunu istifadə edə bilməzsiniz. "xətt1 …." quruldu. və 8x8 bit rəqəmləri olduğu halda yalnız 3x8 bit ədədləri var QEYD Bu koddakı hərflər əks mənada göstərilə bilər.

Addım 4: Görünən Nümunələri Redaktə Edin

Bu matrisdə istədiyiniz kimi nümunələr əlavə edə və silə bilərsiniz. bir naxış əlavə etmək üçün sadəcə bu mərhələyə daxil olan generatorla naxış yaradın …. Bir.rar faylıdır, buna görə də onu açmaq üçün winrar istifadə edin. Və buna baxmayaraq, hərəkət edən bir dizayn etmək üçün www.instructables.com/id/3x3x3-LED-Cube/ haqqında sənədində jeneratorun mənbə kodunun olması üçün portreathbeach-ə təşəkkür etmək istəyirəm ki, alt proqrama bir neçə addım ata bilərsiniz. belə ol; ------------------------------------------------- ----------------------------------------------;; Test alt rutini;; ------------------------------------------------- ----------------------------------------------; 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'00000011' movwf Line6 movlw '11 Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 çağırış Çıxış movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line4 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 zəng Çıxış qaytarılması, həmçinin asm faylının altına bir funksiya əlavə etməli olacaqsınız bir neçə sətir belə olacaq. (zəng funksiyası istədiyiniz qaydada zəng edə biləcəyiniz alt proqramlara zəng etməkdir) Döngə: Someroutine zəng Test zəng Test goto Loop end

Addım 5: Hazır məhsul

Hazır məhsul
Hazır məhsul
Hazır məhsul
Hazır məhsul
Hazır məhsul
Hazır məhsul
Hazır məhsul
Hazır məhsul

Budur matrisin nəticələri… kod vasitəsilə bu matrisdəki tək LEDləri idarə edə bilərsiniz

Tövsiyə: