Digitale LED Flower (4 / 9 stap)

Stap 4: Test LEDs en programma Mini


Zodra alle van de LED's zijn opgesteld, is het tijd voor het programmeren van de Arduino Mini. Met slechts acht LEDs en een knop zijn er tal van pinnen op de Mini voor deze job. Alle de LEDs zullen delen een gemeenschappelijke basis en zal worden beheerd door hun positieve leiden tot een hoog voor op en laag voor uit. De grond pin, met behulp van de pin (2), voor alle de LEDs zal worden ingesteld op OUTPUT en laag bij het opstarten. Ik kon heb gebruikt een van de Mini's grond pinnen maar toezicht over de LED's grond, raar, wilde ik weten.

Onderdelen die nodig zijn in deze sectie:

8 bereid LEDs

1 1,75" ronde PCB (Ra houwer)

1 Arduino Mini

1 LED (groen)

1 drukknop (mini)

1 10K Ohm weerstand

1 150 ohm weerstand

1 zwart 24 AWG draad of groen

1 rode 24 AWG draad

1 rode draad van de Teflon

1 blauwe draad van de Teflon

Gereedschap hiervoor deze sectie:

9 jumper kabels

9 4" draad

1 USB-kabel

1 breadboard

1 solderen ijzer en soldeer

1 computer met Arduino compiler geïnstalleerd

Aangezien de LED's in dit project dezelfde grond verbinding deelt; We beperken de noodzaak van meer (in aantal) huidige weerstanden te beperken om ruimte te besparen. Ik zal niet hebben alle de LEDs op tegelijk, dus dit moet niet een probleem met zinken teveel huidige via die grond pin veroorzaken. Vergeet niet dat de Arduino Mini' heeft een max wastafel van 40mA (.040A) van de huidige per pin.

De Arduino Mini is een printplaat met micro-controller, macht regelgever, geheugen, klok en IO pinnen, maar vanwege zijn compacte formaat het mist de RS232-chip voor seriële IO. Het formaat is zeer geschikt voor montage in kleine ruimtes, die is geweldig voor Robotica en andere toepassingen waar ruimte is waardevol en zeldzame.

De seriële chip die nodig zijn voor de programmering van de micro-controller of verzenden van gegevens heen en weer naar de computer. Arduino maakt een seriële board, dat de chip RS232 heeft en USB-poort voor het programmeren van de Mini en compact als de Mini is. Op het moment van het schrijven van dit artikel de Mini-Serial kost adapter slechts $20.

Ik was korte op tijd, dus ik gebruiken een alternatieve methode met behulp van een Arduino Diecimila board moest voor het programmeren van de Mini. Opmerking: Het voorbeeld van de website maakt gebruik van een Arduino NG, die is bijna identiek aan de Diecimila, en het feit dat ik al een paar Diecimila planken.

Het programmeren van de Mini met behulp van de Diecimila of NG is eenvoudig, het vereist het verwijderen van de micro-controller chip van het bord en koppelverkoop de Rx, Tx pinnen aan de respectieve Rx, Tx pinnen op de Mini. Voor het aandrijven van de Mini, gewoon sprong de macht van de Diecimila leidt. Dit wordt bereikt met het breadboard.

De Diecimila beschikt over twee LED's voor de Rx, TX activiteit en één LED gebonden aan pin 13. De Mini doet geen LEDs, zodat we een LED van pin 13 (ANODE) aan de grond (KATHODE) kunt koppelen. Pin 13 heeft een beperkende weerstand die eraan verbonden zijn zodat er geen zorgen over het gebruik van een weerstand met een LED gekoppeld aan deze pin te maken.

U kunt ook binden in de reset-knop op de Diecimila of NG door koppelverkoop de resetpin op de Mini naar pin 1 op de Diecimila, dit kunt u gebruiken de reset-knop op het bord van de gastheer. Arduino heeft foto's tonen de verbindingen die nodig zijn voor het gebruik van de grotere bord voor een seriële poort, de kracht en de reset-knop op deze link http://arduino.cc/en/Guide/ArduinoMini

Nu maak alle aansluitingen voor LEDs op de micro-controller. Elke LED's positieve lood is gebonden aan de Mini-pins van pin 3 tot en met pin 10; alle gronden van de LEDs sluit aan op pin 2 via de 150 ohm weerstand. Vergeet niet, de I/O pinnen op de Mini lopen van 0 tot 15, dus pin 2 is echt de derde pin op de Mini.

Laat pinnen 0 en 1 open, zodat we via de COM-poort communiceren kunnen en beginnen we met de pinnen van de LED op pin 2 en pin 10 eind. We zullen pin 11 gebruiken voor het ontvangen van de knop INPUT te veranderen van de sequenties.

Om te testen de LED's, gebruikte ik 9 x 3" lengtes van draad, 8 rood, 1 zwart: gebruik altijd kleurgecodeerde draad, is het gemakkelijker wanneer ze zijn allemaal samen verwarde positieve identificeren van grond enz. Vaste kern draad is goed voor breadboard aansluitingen over strand draad.

Als eerste het ijzer met behulp van strand draad het moet worden vertind, tin door toevoeging van een kleine hoeveelheid solderen tot aan de vingertop, dan schoon uw soldeer ijzer af met de natte spons, het ijzer aan de draad en contact met het soldeer touch terwijl streelde langs de draadlengte. Als je het goed hebt gedaan moet de draad glanzend met soldeer zonder grote bosjes of bellen; Hierdoor wordt het einde van de strand stijf genoeg om te duwen in het breadboard.

Gebruik het diagram van de pinnen dat kan worden gevonden op de site van de Arduino; Noteer het versienummer van de micro-controller die u gebruikt, de pinnen verschillen tussen de versies 03 en 04. http://Arduino.CC/en/Main/ArduinoBoardMini

Ik plaatste een rode draad in het breadboard voor elk van de pinnen 3-10 en een zwarte draad op pin 2 voor grond. Vervolgens met behulp van de jumper kabels met alligator clips, ik verbonden al de draden van de LED's aan op pin 2 via een weerstand van 150 ohm (dit zal de grond pin voor de LEDs) dit wordt bereikt door het maken van een "Y" harnas 8 in 1 met de 150-ohm eind gecombineerde, warmte verkleinen rond de weerstand; volgende keer de rode leads bij elke individuele LED.

We moeten een knop omhoog vasthaken, zodat we kunnen meerdere reeksen schrijven en kan de gebruiker om ze te veranderen. Om dit te doen de knop is gekoppeld aan een pin zodat kunnen wij het lezen van de Duw van een knoop. Wanneer de knop wordt ingedrukt, + 5 v (V ++) zal worden gevoeld op de pin. Wanneer we lezen kunnen we actie ondernemen als het hoog, of geen actie als laag.

We niet laten de pin zweven met niets verbonden, omdat daarmee de pin vatbaar voor onbekende waarden, nog steeds dicht bij de micro-controller zal verlaten kan wijzigen de waarde als u de pincode niet gebonden ofwel V ++, gemalen, of een belasting, dus we gebruik van wat maken zullen heet een pull-down-weerstand.

Deze weerstand zal binden de INPUT pin op grond terwijl weerstand te bieden aan de stroom van huidige via de pin van de INPUT, wanneer de knop wordt ingedrukt de pincode zal dan worden gebonden aan V ++ en als gelezen hoog.

Nu we de knop hebben en de LEDs aan de controller gebonden is het tijd voor het aandrijven van de Raad van bestuur. Stel de jumper naast de USB kabel-poort op de Diecimila of de NG om te springen van de twee pinnen die zich het dichtst bij de USB-poort, deze oorzaken het bord te voeding vanaf de USB-aansluiting. De Diecimila of NG boord verbinden met de computer met een USB-kabel.

Gerelateerde Artikelen

74HC595 digitale LED weergeven op basis van Arduino (Code geboden)

74HC595 digitale LED weergeven op basis van Arduino (Code geboden)

de Chief Engineer van de ICStation R & D afdeling Jack ICStation UNO R3 compatibel met Arduino gebruikt om met succes de 74HC595 schijf vier digitale LED-display. Wij delen de schematisch diagram, bedradingsschema, stappen, Diagram en ook de code van
Permanente digitale LED huis vakantie verlichting

Permanente digitale LED huis vakantie verlichting

Digitaal adresseerbare RGB LED strips zijn steeds meer beschikbaar en goedkoper door hobbyist elektronicawinkels en direct uit de fabrieken in China, dus het is tijd om te werken van de verlichting van uw vakantie huis!Dit project maakt gebruik van e
LED flower briefkaart voor kinderen.

LED flower briefkaart voor kinderen.

Dit project is een geweldige gelegenheid om jonge kinderen kennismaken met elektronica! Bouw uw eigen LED flower briefkaart.U moet:een LED - ik gebruik een klassieke 5mm eenkoper tape - mijne is 5mm breedeen batterij 3V munteen pin, schaar, lijm en d
DIY kroonluchter - LED Flower blossoms (gecontroleerd met Arduino)

DIY kroonluchter - LED Flower blossoms (gecontroleerd met Arduino)

dit is een stap voor stap over hoe ik de LED Flower Blossoms gemaakt. Ik maakte 30 hiervan aan het maken van een kroonluchter.Dit was een workshop gehouden in The Edge in Brisbane, dat deel van de State Library van Queensland uitmaakt.U kunt de macht
Digitale LED Voltmeter aan RC auto

Digitale LED Voltmeter aan RC auto

Stap 1: De digitale Voltmeter u zal iemand een 2 wier digitale led voltmeter. U kunt choos hoe groot het is maar ik heb 3 digitalsStap 2: De Conecting It's gonna uitzienStap 3: Gat voor de Digita Voltmeter Maak een gat in de plaat waar de voltmeter i
Snelle digitale LED Jack-o-lantaarn licht

Snelle digitale LED Jack-o-lantaarn licht

Er zijn vele grote Arduino + LED pompoen projecten. Deze is ontworpen om zeer eenvoudig te maken en kan worden een groot uitgangspunt voor andere projecten. Slechts drie solderen verbindingen en een zeer korte programma!Deze beschikt over een fundame
Maak een LED Flower

Maak een LED Flower

een bloem dat wanneer zetten in de bodem oplicht. Het komt ook tot leven wanneer zetten in water, of door gewoon beide blote uiteinden van de "stam" te houden. Zo worden de leds bloem leds, zogezegd. En als de leds powerleds werden, dan zou dit
LED Flower Crown

LED Flower Crown

Ik hou van maken en dragen hoofddeksels. Uitstekende hoofd versiering maakt u zich niet te stuiten. Het is gemakkelijk om te begrijpen waarom gevestigde macht komt vaak met een symbolische zendspoel. De juiste zendspoel kan vaak echt definiëren een b
Zwart licht UV LED Flower kroon

Zwart licht UV LED Flower kroon

Ja, dat zijn zwarte lichten in een hoofdband.Deze UV LED bloem kronen zal dragen gloed geen zwart licht-accessoires die je bent!Ze werken ook groot met zwart licht reactieve lichaam verf.(Extra zwarte lichten werden gebruikt om het effect van de zwar
Digitale Led Strip Christmas Tree

Digitale Led Strip Christmas Tree

Led Strip WeihnachtsbaumspiraleStap 1: materiaal Ich habe beim Discounter diese Weihnachtsspirale für etwa 8€ gekauft. 3 meter LED-Strip habe ich noch digitalen als Rest gehabt. Den digitalen Strip gab es bei Aldi 5m für 35€. Zuletzt noch etwas Tesa
Zout aangedreven LED flower

Zout aangedreven LED flower

heel eenvoudig te makenmijn eerste instructable:)Stap 1: Onderdelen nodig:-aluminiumfolie-kleine koperen platen-weefsel papier-plastic stro-1 LED 5 mm, 3.5v-origami lily - http://www.origami-instructions.com/origami-lily.html-draden-nylon of plastic
Hoe maak je een kleur veranderende LED flower hoofdband

Hoe maak je een kleur veranderende LED flower hoofdband

dit is een soortgelijk idee om mijn gloeiende bloem hoofdband (die kan hier worden gevonden:) maar dit vereist meer solderen en geeft meer vrijheid.Stap 1: Materiels Voor dit project, moet je:-een nep bloem (of meer, kunt u een bos als u wilt.  Grote
LED Flower Light

LED Flower Light

mijn dochter houdt van bloemen en is gefascineerd door lichten, dus ik dit samen voor haar gooide. Er is allerlei ruimte voor aanpassing.Ik gebruikte:Een kunstmatige bloem (gekocht op een tweedehands winkel voor 20 cent)draadLED 'sVloeide Tape (groen
Geen solderen LED Cube

Geen solderen LED Cube

Na een 8 x 8 x 8 LED kubus te bouwen en de uitgaven dagen solderen, ik vroeg me af als ik enkel digitale LED strengen gebruiken kon te maken en sla alle het solderen. Het werkte, en dit project toont één manier om een 5 x 5 x 5 digitale RGB LED kubus