Përmbajtje:

Matrica LED 8x8: 5 hapa
Matrica LED 8x8: 5 hapa

Video: Matrica LED 8x8: 5 hapa

Video: Matrica LED 8x8: 5 hapa
Video: Умная LED Матрица 8x8 - i2c (Trema-модуль) для Arduino 2024, Korrik
Anonim
Matricë LED 8x8
Matricë LED 8x8
Matricë LED 8x8
Matricë LED 8x8

Ky udhëzues do t'ju tregojë se si të bëni një matricë LED 8x8 në shtrigë që mund të kontrolloni çdo LED të vetëm dhe të krijoni modelet tuaja për sa kohë që atyre u duhen vetëm 64 piksele për t'i shfaqur ato në një ngjyrë.

Përditëso 25.09.10 Unë kam shtuar një gjenerator model për të krijuar modele, por jo të gjitha tiparet e tij janë të plota

Hapi 1: Materialet

Materiale
Materiale

Materialet që ju nevojiten: -8x8LED matris (mund të bëjë një por bleva timen) -16x120Ohm rezistorë-8x Transistorë NPN (kam përdorur C547B) -1xPIC16f690-bord prototip (ose mund të bëni pcb për këtë) -furnizim me tela-5V (mundeni përdorni një rregullator voltige, por unë thjesht e fuqizoj min nga një port usb) Mjetet: -Programuesit e PIC (të gjithë programuesit e fotografisë nga mikroçipi i ekzekutuar për pickit1 do të punojnë) -Software- MPLAB (softuer falas nga mikroçipi) -Hekë saldimi-Një pompë vakumi për heqja e saldimit është e mirë për të pasur prerës të telave Aftësi që ju nevojiten: -aftësi saldimi (të jeni të aftë të bëni lidhje të mira lidhëse brenda 5-10 sek.)-Mendimi logjik në një nivel Nëse kjo është përvoja juaj e parë duke përdorur mikrokontrollues, ju rekomandoj që të filloni me një projekt më i thjeshtë.

Hapi 2: Qarku

Qarku
Qarku
Qarku
Qarku

Kjo është skema e qarkut. Vini re se do t'ju duhet të shikoni fletën e të dhënave të matricës tuaj led (nëse keni blerë një) ose të dini se si ta lidhni matricën që keni bërë

Hapi 3: Kodi

Kodi është shkruar në kuvend.

Ky kod bazohet në kodin nga https://www.instructables.com/id/3x3x3-LED-Cube/ por ju nuk mund të përdorni gjeneratorin që ai jep kuptimin se ka vetëm 27 dioda dhe ka "layer1 layer2 layer3" insted of "line1 …". dhe gjithashtu ka vetëm numra 3x8 bit, ndërsa ka numra 8x8 bit SHENIM shkronjat në këtë kod mund të shfaqen në kuptimin e kundërt. Unë e ktheva aksidentalisht terrenin në ekranin tim.

Hapi 4: Redaktimi i modeleve të shfaqura

Ju mund të shtoni dhe hiqni modele sipas dëshirës tuaj në këtë matricë. për të shtuar një model thjesht krijoni modelin me gjeneratorin që përfshihet në këtë hap…. Fileshtë një skedar.rar, kështu që përdorni winrar për ta zbërthyer atë. E megjithatë unë dua të falënderoj portreathbeach që ka kodin burimor të gjeneruesit në dokumentin e tij në lidhje me www.instructables.com/id/3x3x3-LED-Cube/ për të bërë një dizajn lëvizës mund të bëni disa hapa në nënshtrimin dhe do të behu keshtu; ----------------------------------------------------- --------------------------------------------------;; Provë nën 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'00000011' movwf Line6 movlw 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'0000000011' movwf movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Kthimi i daljes në thirrje Layer4 ju gjithashtu do të duhet të shtoni një funksion në fund të skedarit asm Fundi disa rreshta do të jenë diçka e tillë. (funksioni i thirrjes është të thërrasësh nën -rutinat që mund t'i thërrasësh në çfarëdo rendi që dëshiron) Loop: thirrje Thirrje Somerutine Thirrje Testi Test goto Loop end

Hapi 5: Produkti i Përfunduar

Produkti i Përfunduar
Produkti i Përfunduar
Produkti i Përfunduar
Produkti i Përfunduar
Produkti i Përfunduar
Produkti i Përfunduar
Produkti i Përfunduar
Produkti i Përfunduar

Këtu janë rezultatet e matricës … ju mund të kontrolloni çdo LED të vetëm në këtë matricë përmes kodit

Recommended: