LED Etch-a-schets (volledige Instructable) (5 / 10 stap)

Stap 5: Het combineren van de logica en het stuurprogramma


Deze stap is de simpele kwestie van alles aan elkaar koppelen. Helaas daarbij op brood planken is nogal rommelig, zoals u in de eerste foto zien kunt. Helaas, moest het gebeuren, ten minste in mijn mening.

Eerst uit, laten we gaan vooruit en krijgen de ULN2803s vastgehaakt als het ongeveer zo eenvoudig aangezien het krijgt. Als we kijken naar het gegevensblad voor deze IC zien we het heeft 18 pinnen, 8 zal worden voor controle lijnen van de uC, een andere 8 zal worden aangesloten op de rijen van de LED-matrices, één pin is grond en een gemeenschappelijk is die wij zal worden verlaten verbroken hier. De ingangen 1B - 8B (pinnen 1-8) zal worden aangesloten op de poort D van onze ATmega328p in de volgorde waarin PD0 verbonden met 1B, enzovoort. De uitgangen 1C - 8C (pinnen 18-11) zal worden aangesloten op de rijen van de LED-matrices waar 1C naar rij 1, enzovoort verbindt. Tot slot verbindt de grond pin met grond. U kunt dit zien in het schema hierboven. (Waarschijnlijk zul je wilt bekijken deze volledige grootte).

Hier is waar het wordt interessant, omdat niet de 595s hoeft verbinden met de uC, maar ze moeten ook met elkaar verbinden. Eerste laten we de verbinding met de uC kwadraat weg. Om de interface met de 595s zullen we gebruiken de SPI-bus op de ATmega328p. Dit impliceert het gebruik van specials pinnen op het SCK (PB5), MISO (PB4), het label uC MOSI (PB3) en SS (PB2). Het SCK is de seriële klok; MOSI staat voor master uitgang slaaf ingang, MISO voor master input slaaf uitvoer; en SS de slaaf selecteren. Omdat onze ATmega328p de meester worden zal en zal alleen worden outputting gegevens zullen we de MISO pin niet gebruiken. Ik ben gaan verder ingaan op de details van de SPI-bus daar eerlijk gezegd ik niet dat veel weet, maar inzicht in al zijn complexiteit is niet nodig om de voltooiing van dit project. Ik zal, echter bespreken wat gaat men hier wanneer we naar de stap van de software. Voor nu, verbinden met het SCK (PB5) uit de uC te SRCLK (pin 11) en SS (PB2) van de uC RCLK (pin 12) voor elke 595. Vervolgens verbinden MOSI (PB3) van de uC SER (pin 14) van de eerste expositie van 595 zoals getoond in het schema. We kunnen de 595s door het aansluiten van de Q trapsgewijsH' (pin 9) van de eerste 595 aan de SER-pin van de tweede en blijven zoals in het schema. Vervolgens moet u de OE (pin 13) verbinden met grond om de output. En de SRCLR (pin 10) naar positieve voedingsspanning zodat we nooit de seriële data wissen. Om de 595s verbinden met de LED-matrices, gaan de pinnen in de omgekeerde volgorde die u verwacht. Hier u verbinding wilt maken QA tot de die regelt kolom 8, QB de pin dat kolom 7 en zo verder besturingselementen. We doen dit omdat de meest significante bit (MSB) aan de linkerkant is. Ik zal het adres van dit meer als we over de software praten.

Een notitie, het gegevensblad voor de LED-matrices zijn niet erg duidelijk zijn op welke pinnen zijn wat. Het laatste beeld op deze stap, zo slecht zoals mijn tekening is, toont de pinouts en de aansluiting voor de componenten. Er is dat een YS gedrukt op één zijkant van van de matrices LED om aan te geven van de bovenste richting en de YS op tekening moeten overeenkomen met het.

Gerelateerde Artikelen

LED Etch-a-schets

LED Etch-a-schets

mijn LED Etch-a-schets is mijn eerste volledig ingevulde elektronica-project. Ik ben met behulp van vier 8 x 8 LED matrices te maken van een 16 x 16 LED matrix tekening oppervlak. Twee potentiometers toestaan gebruikersinvoer voor kolom- en beweging,
Kleur LED cyber pak! (extra instructables voor NES Powerglove control, Live Audio EQ, enz. te volgen!)

Kleur LED cyber pak! (extra instructables voor NES Powerglove control, Live Audio EQ, enz. te volgen!)

** LVL1 Hackerspace verdienste voor het starten van mij de weg van LED obsessie en verstrekken van verbindingen aan sommige mensen die geweldig middelen over de jaren www.lvl1.org zijn **Ik kon niet weerstaan een instructable voor een wedstrijd "Make
Etch-a-schets LOGO - EASiLOGO

Etch-a-schets LOGO - EASiLOGO

Wat krijg je als je over een schildpad met een etsen-a-schets?Etch-A-Sketch interactieve LOGO - 'EASiLOGO'!Dit is de eerste programmeertaal, speciaal ontworpen voor de wereld beroemde speelgoed uit Ohio Arts - de etsen-a-schets. Als u een etsen-a-sch
Etch-i-schets

Etch-i-schets

"We kunnen niet concurreren met dat!"--Steve Jobs('s doppleganger)'' Zune'?  Wat waren we denken?  Dit is wat wij behoefte. "--Bill Gates('s likely thoughts)"Maar een stroombron nodig ruïnes het punt..."--Ohio Art('s worthless opi
Verlicht gekleurd glas Faberge stijl ei - volledige Instructable (bijgewerkt!)

Verlicht gekleurd glas Faberge stijl ei - volledige Instructable (bijgewerkt!)

This is my egg. Het was gedeeltelijk geïnspireerd door de kroning ei en het ei van Hoof. Ik zag het ei van de kroning als onderdeel van een Faberge vertonen dat mijn moeder me naar jaar geleden sleepte. Ik ging mee om een goede zoon niet denken dat h
Bezoek MightyDelighty.net voor de volledige instructies

Bezoek MightyDelighty.net voor de volledige instructies

Bezoek MightyDelighty.net voor instructiesStap 1: Geniet ervan!!!Ik hoop dat je genoten hebt van dit instructable, gelieve te voelen vrij om te zeggen "Hallo" en kijk op mijn website op te komen...MightyDelightyto vinden meer grote tutorials, pr
Etch-a-schets gehackt

Etch-a-schets gehackt

wat je nodig hebt:Ardunio uno2 potentiometerstoepassingen nodig:ArdunioVerwerkingStap 1: 1: download de Ardunio bibliotheek voor verwerking, unzip bestand2: Ga naar uw "Sketches" directory, de standaard is... Documenten/Processing3: Maak een nie
5 x 5 dot matrix Arduino (krijgt tekst vanaf pc) volledige instructies en script

5 x 5 dot matrix Arduino (krijgt tekst vanaf pc) volledige instructies en script

U typt gewoon de tekst die u op uw computer wilt en uw 5 × 5 dot matrix geeft de melding.Gebruikt:~ 25 leds~ Arduino uno~ 5 x 100 ohm weerstand~ en een beetje van skriptingHet kostte me een tijdje om dit allemaal uitzoeken maar uiteindelijk werd het
Leuke () nion zak (één uur Project) volledige instructies

Leuke () nion zak (één uur Project) volledige instructies

Hier is een leuke () nion tas. Het is gemaakt van goede kwaliteit kunststof UI zakken en heeft zijn bekleed met print en vaste stof. De grepen zijn gedrukte doek bekleed met modieuze boodschappenzakken. Deze heerlijke tas heeft vele toepassingen. Vul
Gitaarversterker - aangepaste Tin Amp Cheech en Chong metaal Thermos volledige instructies

Gitaarversterker - aangepaste Tin Amp Cheech en Chong metaal Thermos volledige instructies

dit Is de Complete gitaarversterker. -Verkocht op Ebay aan China.Stap 1: Onderin Amp. Dit is de onderkant van amp. Koper was uit China, dus hij wilde me om toe te voegen van de VS om versterker. De tin werd gemaakt in China, het is vintage. Mij uitpr
Hoe te bouwen Cataclysm (volledige instructies)!

Hoe te bouwen Cataclysm (volledige instructies)!

Ha ha je eigenlijk viel daarvoor! Ik kan niet geloven dat je voor zulke dingen viel. Wie ooit valt voor dit is stom. Lol Fail. Ontbreek. En wat denk je? FAIL!Stap 1: mislukt This is a fail! U stomme mensen zullen vallen voor alles! WOW!!!!!!!!!!!!!!!
Romantiek broek

Romantiek broek

Romaanse broeken zijn een paar broek die de kamer verlichting dimt en verhoogt de stereo met betrekking tot de vlieg rits wordt afgebroken. Natuurlijk stopt het niet daar. De romantische staatsgreep de grace gaat elektronisch aangestoken kaarsen getr
Volledige kleur Instructables Robot (3D Printed)

Volledige kleur Instructables Robot (3D Printed)

Hi all, ik dacht het zou geweldig zijn om een full color 3d gedrukte Instructables robot met behulp van Shapeways 3D-afdrukservice oorspronkelijk ik was van plan dat om een volledige Instructable totdat ik vond de omvang en de complexiteit van wat ik