Net op tijd voor de feestdagen - kappen jezelf een vrolijk kleine set LED Kerstverlichting (8 / 12 stap)

Stap 8: Stap 8: bouwen en testen van de stuurprogramma's


Zodra je het beginsel, is het tijd om te bouwen en de schakeling testen. Ik stel voor dat u het eerst proberen op een breadboard: gebruik van een 9V batterij, een enkele LED voor elke transistor en een weerstand van 330 ohm serie, in plaats van een 180-ohm, voor deze test alleen (de 4.7 K weerstand naar de Arduino board blijft gelijk.) U kunt ook de test breadboard te proberen verschillende Arduino schetsen en zien wat ze eruit. Wanneer u het circuit moet worden gebruikt voor het aandrijven van uw lang licht tekenreeks, echter, moet u het wijzigen van de reeks weerstanden.

Merk op dat u moet gebruiken NPN-transistors in dit circuit. (Opzoeken wat dat betekent als u niet zeker weet.) Als u PNPs (zoals ik deed ooit, ten onrechte), krijgt u een heel ander resultaat: een donkere vlek (LED uit) zal reizen rond de lus--een interessant effect, maar niet helemaal wat we hier wilden.

Ik heb gebruikt verschillende soorten kleine silicium NPN-transistors, die allemaal goed gewerkt. Maar u moet zorgvuldig bepalen welke draden zijn de emitter, de verzamelaar en de base. Niet alle transistor pakketten zijn gestandaardiseerd. Gebruik van de verschillende online bronnen om te helpen, en houd testen totdat u het juiste--de meest voorkomende fout waarschijnlijk met de verkeerde transistor leads verbonden is.

Hier is een foto van het voltooide circuit wordt getest op een breadboard, rijden slechts één LED vanaf elke transistor uit een 9V batterij (en het gebruik van de PWM pinnen.) Als u tevreden bent dat het goed werkt, u kon bouwen een afgewerkte circuit op een perfboard of een Arduino-shield.

Dit is niet een slechte tijd aan het testen van een patroon voor uw verlichting. U kunt beginnen door het laden van een eenvoudige schets van de LED-sequencing in je Arduino. Hier is een fundamentele 6-licht-chaser, die werkt door het stuurprogramma bord verbinden met Arduino pin 2-7:

/*
Dit circuit licht meerdere LED's in de juiste volgorde
Transistor LED drivers verbinden met pinnen 2 t/m 7, bestuur aan macht & grond

Gemaakt van 2006 door David A. Mellis, 30 Aug 2011 gewijzigd door Tom Igoe
en door C Losee Dec 2011

Deze voorbeeldcode is in het publieke domein.
http://www.Arduino.CC/en/tutorial/ForLoop
*/

int timer = 200;           Hoe hoger het getal, hoe langzamer de timing.

VOID Setup {}
Gebruik een for-lus om te initialiseren van elke pin als uitgang:
voor (int thisPin = 2 thisPin < 8; thisPin ++) {}
pinMode (thisPin, OUTPUT);
}
}

void loop {}
lus van de pin van de laagste naar de hoogste:
voor (int thisPin = 2 thisPin < 8; thisPin ++) {}
de PIN-code inschakelen:
digitalWrite (thisPin, hoge);
delay(timer);
de pin uitschakelen:
digitalWrite (thisPin, laag);
}
}

Dit programma maakt een licht lijken te "chase" rond het bord van één LED naar de volgende. In de hele tekenreeks zullen een totaal van vijf lichten op op een bepaald moment. Er zijn tal van andere schetsen zo goed, maar deze is prima voor het testen.

Gerelateerde Artikelen

Koper bloemen net op tijd voor de feestdagen (geen lassen of uitrusting te smeden)

Koper bloemen net op tijd voor de feestdagen (geen lassen of uitrusting te smeden)

Dus ik deze bloemen gebaseerd op een aantal van de werkzaamheden van de meer getalenteerde mensen op deze site, maar de apparatuur ontbreekt of weten hoe maakte te gebruiken een smederij, maakte ik een manier dat iedereen ze kan maken met behulp van
Arduino Charliplexed hart, net op tijd voor Valentijnsdag.

Arduino Charliplexed hart, net op tijd voor Valentijnsdag.

Hier is een Arduino gecontroleerd Charliplexed LED hart net op tijd voor Valentijnsdag. Het maakt gebruik van een totaal van 6 draden aan controle de 27 LEDs. Een PIC of AVR kan gemakkelijk worden gebruikt voor dit, maar ik heb Arduinos rondslingeren
Tekenen van een schedel net op tijd voor Halloween

Tekenen van een schedel net op tijd voor Halloween

Alles op één pagina en net op tijd voor uw Halloweenfeest! Hoe teken je een schedel in 6 eenvoudige stappen! U zult zich afvragen waarom je ooit dacht dat het was zo moeilijk! Ik heb de helft van een van deze op mijn deur, en het bleek prachtig! Het
Gerookte Turkije: Net op tijd voor Thanksgiving!

Gerookte Turkije: Net op tijd voor Thanksgiving!

Waardoor er Thanksgiving...  u bent op zoek naar een nieuw elan voor uw vogel vakantie maar je gewoon niet zeker weet hoe. Er is zeker de diepe frituren optie, maar u niet echt het gevoel dat het instellen van uw huis (of jezelf), in brand. Dus wat d
De Jean Luc Picard (net op tijd voor vaderdag!)

De Jean Luc Picard (net op tijd voor vaderdag!)

Vader voor Valentijnsdag is net om de hoek! Je weet wat alle vaders bijna universeel liefde? Science fiction. Met name Star trek. Dus hier een eenvoudige is, Jean Luc Picard geïnspireerd kaart zeker te behagen van al die geeky vaders daar. Hier is wa
Net op tijd voor de BBQ-seizoen zelfgemaakte Pickles

Net op tijd voor de BBQ-seizoen zelfgemaakte Pickles

Mijn wekelijkse CSA box (Gemeenschap ondersteund landbouw) opgenomen een leuke nieuwe-to-me vegetable - de Italiaanse beitsen meloen. Vergelijkbaar met een komkommer en net zo krokant en heerlijk, heb ik besloten te proberen hun beitsen recept en dee
Geweven hout Cross in de tijd voor Pasen

Geweven hout Cross in de tijd voor Pasen

Ik wilde dit Instructable opstaan in de tijd voor Pasen. Het is een eenvoudig en elegant project vereist minimale gereedschappen en benodigdheden.Dit project begon zoals zo velen doen - mijn vrouw een foto van iets ziet en me vraagt als ik het kan do
DIY multiplex ambachten decoraties voor de feestdagen Yard Art

DIY multiplex ambachten decoraties voor de feestdagen Yard Art

Een vakantie, speciale evenement of zelfs verjaardagen werf kunst kan worden gebruikt voor bijna elke gelegenheid. Ik heb gedaan werf kunst voor meer dan 20 jaar en als u uw tijd in beslag nemen en de stappen kunt u de beste DIY vakantie werf kunst d
Kerst DIY multiplex werf decoraties voor de feestdagen van de Art

Kerst DIY multiplex werf decoraties voor de feestdagen van de Art

van Meester schepper Alan HatchLeer hoe te maken van de Grinch kerstversiering Yard kunst voor Kerstmis.Er is absoluut niets meer voldoening dan een DIY kerst. Waarom niet maken het gedenkwaardige voor al uw buren ook. Ik heb geprobeerd mijn best op
Hoe maak je decoraties voor de feestdagen laser-gesneden

Hoe maak je decoraties voor de feestdagen laser-gesneden

dit Instructable wordt uitgelegd hoe u eenvoudige laser-gesneden decoraties voor de feestdagen maken met behulp van Ponoko. Als u nog nooit hebt gewerkt met een laser-cutter of alleen een vector kunst pakket of twee keer eerder hebt gebruikt, dan is
Disco Party licht met behulp van decoraties voor de feestdagen van de overgebleven

Disco Party licht met behulp van decoraties voor de feestdagen van de overgebleven

mijn nichtje is van plan om een Disco thema verjaardagsfeest dit jaar, en dus we hebben al op zoek naar goedkoop disco lichten voor haar partij.  Voor Halloween hadden we verschillende knipperende LED decoratieve geest die waren gekocht van de dollar
Visual Basic .NET te leren voor Beginners

Visual Basic .NET te leren voor Beginners

Als u leren hoe om te coderen wilt, Visual Basic .NET (VB.NET) is de eenvoudigste taal te beginnen. Deze taal is geschikt voor slaapkamer beginners voor deskundige hackers. In dit instructable zullen we een eenvoudige interactieve LCD-scherm. GEEN ER
Sparkleball (neen-smelt) voor de feestdagen!

Sparkleball (neen-smelt) voor de feestdagen!

Een sparkleball is een magische ornament handgemaakte van plastic bekers en mini-verlichting; meestal weergegeven op Kerstmis of vakantie tijd.Moet u 50 zachte 9 oz. solo-stijl plastic bekers, een perforator, een boor met een 1/2" bit, een string voo
Printer voor vinyl cutter kappen

Printer voor vinyl cutter kappen

Vinyl scharen worden gebruikt in de sign industrie schrijven, en zijn geweldig voor het maken van stickers, borden en afbeeldingen. Ik wil Instructable leden silverjimmy en Groover bedanken voor hun fantastische laser cutter instructables, waarzonder