INHOUDSOPGAWE:

8x8 LED -matriks: 5 stappe
8x8 LED -matriks: 5 stappe

Video: 8x8 LED -matriks: 5 stappe

Video: 8x8 LED -matriks: 5 stappe
Video: Проверка китайца на безопасность #blondinkadrive 2024, November
Anonim
8x8 LED matriks
8x8 LED matriks
8x8 LED matriks
8x8 LED matriks

Hierdie instruksie sal u wys hoe u 'n 8x8 LED -matriks in 'n heks kan maak, wat u elke enkele LED kan beheer en u eie patrone kan skep, solank dit slegs 64 pixels benodig om dit in een kleur te wys.

Opdatering 25.09.10 Ek het 'n patroongenerator bygevoeg om patrone te skep, maar nie al die funksies daarvan is voltooi nie

Stap 1: materiaal

Materiaal
Materiaal

Materiaal wat u benodig: -8x8LED matris (kan een maak, maar ek het myne gekoop) -16x120Ohm weerstande -8xNPN transistors (ek het C547B gebruik) -1xPIC16f690-prototipe bord (of u kan 'n PCB hiervoor maak) -draad-5V kragtoevoer (u kan gebruik 'n voltige reguleerder, maar ek dryf myne net van 'n usb-poort af) Gereedskap: -PIC-programmeerders (al die fotoprogrammeerders van mikroskyfie behalwe vir pickit1 sal werk) -Software- MPLAB (gratis sagteware van mikroskyfie) -Soldeer-yster-'n Vakuumpomp vir verwydering van soldeersel is goed om met draaddraaiers te beskik Vaardighede wat u benodig:-soldeervaardigheid (binne 5-10 sekondes goeie soldeeraansluitings kan maak)-Logiese denke tot op 'n sekere vlak As dit u eerste ervaring is met behulp van mikrobeheerders, beveel ek aan dat u met 'n eenvoudiger projek.

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan

Dit is die stroombaan: let op dat u na die datablad van u led -matriks moet kyk (as u een gekoop het) of weet hoe u die matriks wat u gemaak het, moet koppel

Stap 3: Die kode

Die kode word saamgestel.

Hierdie kode is gebaseer op die kode van https://www.instructables.com/id/3x3x3-LED-Cube/, maar u kan nie die genorator gebruik nie, volgens hom, het dit slegs 27 diodes en het 'layer1 layer2 layer3' aangebring van "reël1 …" en het ook net 3x8 -bitgetalle, terwyl dit 8x8 -bitgetalle het. LET WEL: die letters in hierdie kode kan in omgekeerde sin vertoon word.

Stap 4: Bewerkingspatrone wat vertoon word

U kan patrone byvoeg en verwyder soos u wil in hierdie matriks. Om 'n patroon by te voeg, genereer eenvoudig die patroon met die kragopwekker wat by hierdie stap ingesluit is … Dit is 'n.rar -lêer, dus gebruik winrar om dit uit te pak. En nogmaals wil ek portreathbeach bedank omdat u die bronkode van die genorator in sy dokument oor die www.instructables.com/id/3x3x3-LED-Cube/ gehad het om 'n aangrypende ontwerp te maak. wees so.; ------------------------------------------------- ----------------------------------------------;; Toets subroetine;; ------------------------------------------------- ----------------------------------------------; Toets: 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 b'11000110 ' 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 movlw b'000000 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call Uitsetopgawe, u moet ook 'n funksie onderaan die asm -lêer byvoeg 'n paar lyne sal so iets wees. (die oproepfunksie is om die subroetines te skakel wat u in enige volgorde kan noem) Lus: bel Someroutine -oproep Toetsoproep Toets na lus

Stap 5: Die voltooide produk

Die voltooide produk
Die voltooide produk
Die voltooide produk
Die voltooide produk
Die voltooide produk
Die voltooide produk
Die voltooide produk
Die voltooide produk

Hier is die resultate van die matriks … u kan elke enkele LED op hierdie matriks deur die kode beheer

Aanbeveel: