Beheersing van een Matrix LED (3 / 6 stap)

Stap 3: bedrading


Als een multiplexed matrix is bedraad tot de microcontroller, zal elk van de 16 pinnen op de matrix moet worden bedraad naar 16 digitale I/O pinnen. Maakt niet uit wat dimensie is de matrix die pinnen bij elkaar optellen. Dit is waar de MAX7219 driver chip in handig komt. Het neemt alle 16 pinnen van een 8 x 8 matrix en vermindert het aantal de pinnen aangesloten op een microcontroller tot en met 3, de gegevens in, Load (CS) en klok pin.

Identificeren van pinnen op Matrix

Voordat de matrix wordt aangesloten op de chip stuurprogramma, moet u om te identificeren welke pinnen komen overeen met de kolommen en rijen die elke LED snijdt bij. Vinden we dat uit door te kijken naar het gegevensblad voor de LED-matrix wordt gebruikt. Het helpt om een stukje tape zetten langs de rand van het rechter- en onderkant van de matrix en noteer wat de pin correspondeert.

MAX7219 verbinden met Matrix

Zodra de pinnen zijn geïdentificeerd, kunnen ze worden aangesloten op de driver chip. Kijkend naar het gegevensblad, kunnen wij zien er Seg en Dig pinnen. De Seg pinnen krijgen aangesloten op de anoden, de Dig-pinnen sluit aan op de kathoden. Als de matrix, de Seg pinnen niet noodzakelijkerwijs in de juiste volgorde wanneer we kijken naar de pinnen van chip, moet elke pin worden geïdentificeerd als welke pin Seg en graven ze zijn. Om het gemakkelijker maken, heb ik geïdentificeerd en de pinnen van de driver chip het pin-nummer van de matrix voor u in kaart gebracht. Zie de afbeelding hierboven en maak de verbindingen met behulp van jumper draden.

MAX7219 verbinden met Edison

Deze 3 pinnen verbinden met de Arduino breakout board:

Stuurprogramma pin 4 en 9 -> GND

Stuurprogramma pin 19 -> + 5 volts

Stuurprogramma pin 12/Load (CS)--> 10

Stuurprogramma pin 13/Clock--> 11

Stuurprogramma pin 1/gegevens In -> pin 12

Als u verbinding maakt meerdere matrices, pin daisy chain stuurprogramma's door het aansluiten van de bestuurder 24/gegevens uit op pin 1/gegevens In op de volgende driver chip.

Gerelateerde Artikelen

Beheersing van een RGB LED met de HC-06 Bluetooth-Module met behulp van Android OS(Arduino)

Beheersing van een RGB LED met de HC-06 Bluetooth-Module met behulp van Android OS(Arduino)

Dit leerprogramma zal verklaren het proces van een Bluetooth-Module van de HC-06 verbinden met een Arduino en beheersen van de kleur van een RGB LED met behulp van de ArduDroid-app op het Android besturingssysteem. Deze instelling zal zeer waarschijn
Met behulp van een RGB-LED te detecteren kleuren

Met behulp van een RGB-LED te detecteren kleuren

I 'm gonna Toon u hoe u kunt een RGB LED en een fotocel cd's als de sensor van een kleur voor een micro-controller. Ik zal illustreren de methode om op te halen van een kleur met behulp van Arduino, en ik zal u tonen hoe u kunt controleren of de kleu
Maken en gebruiken van een matrix in C++

Maken en gebruiken van een matrix in C++

Hallo weer! Enkelen van u hebben een matrix gebruikt voor of zelfs voor degenen onder u die niet een gebruikt, u kan hebben gewenst dat er was een gemakkelijke manier om meerdere waarden kunt opslaan zonder dat u hoeft te handmatig elke één van hen i
Bouwen van een USB LED-lamp van een oude webcam

Bouwen van een USB LED-lamp van een oude webcam

Als u een oude beschadigde webcam hebt, kunt u het maken van een USB LED-licht.Stap 1: Componenten en toolsTools:SoldeerboutDriller5mm boorMultimeterHete lijmpistoolPlakbandDiversen gereedschappenOnderdelenOude webcam1 - 5mm LED hoge felle (witte of
Bouwen van een houten LED lichtpunt op TechShop

Bouwen van een houten LED lichtpunt op TechShop

dit Instructable toont u hoe te bouwen van een eenvoudige LED lichtpunt, met een laser cutter. Het maakt gebruik van meerdere lagen van materiaal verlijmd om complexe vormen gemakkelijk bereiken.Ik geproduceerd en gebouwd dit item op TechShop.Stap 1:
Beheersing van een RC Servo motor met een Arduino en twee pulsschakelaars

Beheersing van een RC Servo motor met een Arduino en twee pulsschakelaars

de naam zegt het al. Beheersing van een RC auto servomotor met een Arduino en sommige weerstanden, jumper draden en twee tactiele schakelaars. Ik maakte dit de tweede dag kreeg ik mijn Arduino, dus ik erg trots op mezelf ben.Stap 1: Onderdelenlijst O
Wijzigen van een RGB-LED-kit voor het aandrijven van meer LEDs

Wijzigen van een RGB-LED-kit voor het aandrijven van meer LEDs

Het antwoord is: "Yes" en "No".Het is inderdaad mogelijk om te wijzigen van een RGB LED kit zodat een langere lengte van RGB strip. Er zijn echter twee soorten beperkingen:(a) de beperking van de voeding liggen binnen de bestaande RGB
Controle van een RGB-LED-Matrix met Android- en IOIO

Controle van een RGB-LED-Matrix met Android- en IOIO

De versie van het product van dit project beschikbaar op http://ledpixelart.com ***Een Android gecontroleerd interactieve spiegel. Running verschillende Android apps draaien, weergegeven de interactieve spiegel foto's, lopende tekst, eenvoudige games
Beheersing van een LED met arduino en Wifly schild

Beheersing van een LED met arduino en Wifly schild

Om te demonstreren hoe u apparaten via wifi met behulp van de arduino wifly shield kunt controleren, zal ik schakelaar aan en uit een LED door een http-verzoek te sturen vanuit mijn webbrowser naar het wifly-schild.Vereisten:1. de Arduino uno2. Wifly
Amazing binaire klok in een Matrix LED

Amazing binaire klok in een Matrix LED

Hallo, alle!!Dit is mijn project van een binaire klok met behulp van LED Matrix 8 x 8 en met inbegrip van de interessante eigenschappen.Alle informatie van dag, maand, jaar, uur, minuten, nummer van de week van het jaar worden in een binaire notatie
Circuit Planning: Het maken van een Dual LED Circuit schicht voort Protoboard met 555 Timer

Circuit Planning: Het maken van een Dual LED Circuit schicht voort Protoboard met 555 Timer

Het doel voor dit DIY-project is om u door alle stadia van ontwikkeling van circuit dat een bedrijf zou meestal doorlopen wanneer prototyping een product; niet alleen een eenvoudige "how-to".Dit omvat:Kaart brengen van de elektronicaOntwerpen va
Bouwen van een Bluespec LED controller met behulp van Connectal Build

Bouwen van een Bluespec LED controller met behulp van Connectal Build

Deze tutorial wordt uitgelegd hoe u de dienst van het publiek Connectal te bouwen om te bouwen en simuleren van een toepassing met hardware en software componenten die zijn geschreven in BSV en C++ met behulp van het Connectal-kader.Wij gaan ervan ui
Maken van een grote LED-driehoek

Maken van een grote LED-driehoek

Driehoeken zijn goedkoop tegenwoordig. Uw mobiele telefoon kunt tekenen tien miljoen van hen in een tweede, en zullen ze heel goed. Ik wilde iets anders te bouwen. Een driehoek kunnen worden zeer dim of zeer helder. Een driehoek met de randen van het
Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

overzicht van stappenIn de eerste fase, zal ik slechts één LED installeren. Vervolgens downloaden mij naar de LED klasse python module die vertegenwoordigen één hardware LED. Ik zal lopen de LED klasse python module die LED knipperen. De eerste fase