Innholdsfortegnelse:

8x8 LED -matrise: 5 trinn
8x8 LED -matrise: 5 trinn

Video: 8x8 LED -matrise: 5 trinn

Video: 8x8 LED -matrise: 5 trinn
Video: How to make a LED digital counter using 7- Segment Display 2024, Juli
Anonim
8x8 LED -matrise
8x8 LED -matrise
8x8 LED -matrise
8x8 LED -matrise

Denne instruksjonsfilen vil vise deg hvordan du lager en 8x8 LED -matrise i heksen du kan styre alle enkelt LED -er og lage dine egne mønstre så lenge de bare trenger 64 piksler for å vise dem i en farge.

Oppdatering 25.09.10 Jeg har lagt til en mønstergenerator for å lage mønstre, men ikke alle funksjonene er komplette

Trinn 1: Materialer

Materialer
Materialer

Materialer du trenger: -8x8LED matris (kan lage en, men jeg kjøpte min) -16x120Ohm motstander-8xNPN transistorer (jeg brukte C547B) -1xPIC16f690-prototypekort (eller du kan lage PCB for dette) -wire-5V strømforsyning (du kan bruk en voltige regulator, men jeg driver bare min fra en usb-port) Verktøy: -PIC-programmerere (alle pic-programmerere fra mikrochip unntatt pickit1 vil fungere) -Software- MPLAB (gratis programvare fra mikrochip) -Loddejern-En vakuumpumpe for fjerning av loddetinn er godt å ha-wire cutters Ferdigheter du trenger: -lodding (å være i stand til å lage gode loddetilkoblinger innen 5-10 sek.)-Logisk tenkning til et visst nivå Hvis dette er din første opplevelse med å bruke mikrokontrollere, anbefaler jeg at du starter med en mer enkelt prosjekt.

Trinn 2: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen

Dette er kretsskjemaet. MERK at du må se på databladet til din LED -matrise (hvis du kjøpte en) eller vite hvordan du kobler matrisen du laget

Trinn 3: Koden

Koden skrives under montering.

Denne koden er basert på koden fra https://www.instructables.com/id/3x3x3-LED-Cube/, men du kan ikke bruke genoratoren som han antar at den bare har 27 dioder og har "lag1 lag2 lag3" innsatt av "linje1 …". og har også bare 3x8 bit tall mens de har 8x8 bit tall MERK bokstavene i denne koden kan vises i motsatt forstand.

Trinn 4: Redigering av mønstre som vises

Du kan legge til og fjerne mønstre som du vil i denne matrisen. for å legge til et mønster, bare generer mønsteret med generatoren som er inkludert i dette trinnet …. Det er en.rar -fil, så bruk winrar for å pakke den ut. Og likevel vil jeg takke portreathbeach for å ha kildekoden til genoratoren i dokumentet hans om www.instructables.com/id/3x3x3-LED-Cube/ for å lage et bevegelig design du kan få skritt til underprogrammet, og det vil være slik.; ------------------------------------------------- ----------------------------------------------;; Test underrutine;; ------------------------------------------------- ----------------------------------------------; 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 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 Utgangsretur du må også legge til en funksjon nederst i asm -filen Bunnen få linjer vil være noe som dette. (anropsfunksjonen er å ringe delrutene du kan ringe dem i hvilken rekkefølge du vil) Sløyfe: ring Someroutine samtale Test samtale Test gå til Sløyfe slutt

Trinn 5: Det ferdige produktet

Det ferdige produktet
Det ferdige produktet
Det ferdige produktet
Det ferdige produktet
Det ferdige produktet
Det ferdige produktet
Det ferdige produktet
Det ferdige produktet

Her er resultatene av matrisen … du kan kontrollere evry enkelt LED på denne matrisen gjennom koden

Anbefalt: