Hur man använder en LED Array Module (2 / 9 steg)

Steg 2: Kodning kolumn mönster



"Kodning kolumn mönster" låter som något en android skulle göra som en fritidsaktivitet. För detta Instructable är det att omvandla ett mönster av belysta LEDs till en hex värde som kan användas i källkoden mikrokontroller.

Mikrokontroller ansluter till modulen LED Array med två åtta-bitars portar. 5 kolumnerna är anslutna till 5 rader från port A av mikrokontroller. 7 rader kommer att anslutas till 7 rader från port C.

5 kolumn rader motsvarar port A bitar b0 till b4. Bitars b0 är kolumn 1, b4 är kolumn 5. Mikrokontroller firmware vänder på en kolumn i taget, cykling genom detta hex mönster om och om igen:
0x01
0x02
0x04
0x08
0x10

De 7 raderna motsvarar port C bitar b0 till b6. Port C bit b0 är rad 1 medan b6 är rad 7. Mikrokontroller firmware skickar ett mönster till rad unika för varje kolumn.

För att koda mönstret för en kolumn, karaktär mönster - drogs teckensnitt om du vill kalla det så - för varje ASCII-tecken. Sedan omvandlades varje kolumn till en hex byte.

Raderna 1-4 är b0-b3. Detta är den lägre Mumsa av kolumn mönster. Rad 5-7 är b6-b4 - den övre nibble. Vill du LED C1 R1 att vara på, blir det kodade värdet för den första byten i karaktären 0x01.

Du kan observera att skicka en 0x01 till port C skulle vända på alla lamporna i raden utom för C1 R1. Detta beror på att en ledde kodas som lite 1, medan den av lysdioder är kodade som 0-bitar. Den fasta programvaran helt enkelt inverterar de kodade mönsterna innan de skickas till Port C.

Det är enklare att förstå mönster när 1 = på.

Se Steg
Relaterade Ämnen

Hur man använder SRIO bibliotek för Arduino

med SRIO bibliotek du kan extand din Arduino I/O med skiftregister 4021 och 74HC595Du kan hitta denna tutrorial här: http://www.e-licktronic.com/en/content/19-tutorial-library-sriohttp://www.e-licktronic.com/en/content/19-tutorial-library-srioI denna...

Hur man använder ett relä

Som en software engineer är hårdvara alltid svårt för mig. Men som min chef behöver mig mer information om hårdvaran, eller han skulle skjuta mig och köra mig igång, jag har att lära sig mer, med mycket grundläggande kunskap om dessa sensorer, skölda...

Hur man använder The DaVinci koden Cryptex (Steampunk USB Drive järnvaror krypteringen): en kul förbättring till din USB-döda Drop (eller Geocache)

i detta instructable jag kommer att visa dig hur du använder en DaVinci-koden cryptex. Den kan användas som en färdiga vackra Steampunk-liknande järnvaror krypteringen för din USB-enhet eller en rolig behållare till impove din USB döda Drop ("anonym,...

Hur man använder den talande ES6928P röst erkännande System_Stand-ensam/nej PC REQ skulle

Hej alla! Välkommen till min Instructable!Tack för att ha en gåskarl. Ungefär åtta månader sedan, bestämde jag mig att en av mina nya satsningar skulle vara att skapa en röst erkännandesystem som kunde vara utbildad manuellt, och utan att ha till grä...

Hur man använder datorn registrerar - lektion 1 - bitars grunderna, maskering, logik verksamhet

dator register är svåra att använda, men värt att lära sig hur man använder. De ser ut som nummer, men fungerar som en serie av kryssrutor. Varje bit kan ha en annan funktion. Att sätta en 1 eller en check kommer att aktivera något. Ändra 1 till en 0...

Hur man använder en Stepper Motor

Om vi noga med att erkänna det eller inte, finns motorer överallt i vår vardag; de brukar bara vara dolda. Motorerna är närvarande i bilar, skrivare, datorer, tvättmaskiner, rakapparater, och mycket mer.Det finns dock ett antal personer (som fram til...

Hur man använder en 3D penna

Jag har varit in i 3D-utskrifter i några år nu. Att göra dem, ändra dem, använder dem och allt som kommer i mellan. Jag har varit att se 3D pennor på marknaden mer och alltid tyckt att de var typ av dumt små saker. Tja, jag slutligen har en och gissa...

Hur man använder en IC DAC

Hej!Det finns ett antal tutorials där ute som kan förklara hur man använder en R-2R resistor stege som en Digital till Analog omvandlare (DAC), såsom en, men inte mycket många är ute som förklarar hur du använder en DAC som är en integrerad krets. (L...

Hur man använder en ljudmixer (locket)

i detta instructable jag kommer att gå igenom alla kontrollfunktioner finns på de flesta blandare (mixerbord, blandande skrivbord, ljud konsoler, soundboards - de alla hänvisar till samma sak). Jag börjar med absoluta grunderna:Vad är en mixer?En mix...

Hur man använder en Canon A1/AE-1 35mm kamera

fick en gammal Canon A1 om runt? Vet inte hur man använder det? Tja, om du hamnar i denna kategori, kanske då du kunna ta proffsiga bilder med detta snarare än din point-and-shoot kamera. Du kommer att kunna lära sig att utnyttja denna Pro ställa i r...

Hur man använder en LilyTiny klon CJMCU / kommentera programmerare FN klon LilyTiny CJMCU

Klona dans ce tutorial nous allons apprendre kommentar utiliser le CJMCU de la carte Sparkfun LilyTiny basée sur le micro-contrôleur ATTiny. Cette carte existe sous deux format: kompatibel Häll bakbord et pour e-textil. Häll cet artikel, j'ai utilisé...

Nr-Weld dubbel fat rökaren (och hur man använder det)

om du är någonting som jag, du har nog kört på detta problem:1.) jag behöver att röka kött. (Inte vill... Behöver.)2.) jag har inget begrepp om hur man svetsa och acetylen ficklampor kan lika gärna vara trollstavar.3.) jag är billigt.(Tja, som vi hit...

Hur man använder seriekonsoll återhämtning för OpenWRT

jag har en bra trådlös router från TP-LINK, herr 3420. Det är en typisk WiFi-router, jag köpte den var:1. den har en USB-port och2. du kan läsa in OpenWRT på den.Så jag fick enheten, jag installerade OpenWRT och på något sätt lyckades jag setup fel u...

Hur man använder tvål

detta instructable är att visa dig hur man använder tvål. Detta är för du jamiesoncostello (Steg 1: I duschen Först off jag föreslår att du använder tvål i duschen. Det hjälper till att rengöra smuts och bakterier från du. Först slå på duschen och ju...

En guide till att använda iMovie programvara + hur man använder grön/blå skärmen handledning att göra ditt videoklipp ser bättre

Denna video är en nybörjares handledning för iMovie programvara. Dessutom, om du är en video maker, vet du hur man använder grön/blå skärm övergångar för att göra dina videoklipp ser bättre ut. Titta på video veta bättre....

Hur man använder en jojo

En jojo är en leksak som är kul att spela med och detta Instructable visar hur man använder den. Jag kommer inte visa dig alla knep i detta Instructable men ändå, du lär dig grunderna.Steg 1: Timing är nyckelnBilden i detta steg lär du dig att hålla...

Hur man använder 3doodler (3d utskrift penna)!

Kolla in denna tutorial där jag förklarar i detalj hur man använder 3doodler (3d utskrift penna) och gå över några användbara tips och tricksOckså, hitta mig på Youtube eller på min hemsida för veckans videoklipp om: sprayfärg konst – Rainbow hår – 3...

Hur man använder en mjölkkanna att Linda en dag

min gubbe har påpekat för mig att jag vet hur man använder en hel del olika saker, som vanligtvis bor i vår papperskorgen, för att göra underbara behållare för de gåvor jag skapa för jul, födelsedagar, etc. Jag köpa sällan lådor och bara köpa present...

Intro hur man använder en 555 chip

/ * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-prioritet: 99; mso-stil-förälder: ""; MSO-stoppning-alt:...