Schritt 3: Sechs Orange LEDs
Jetzt für die blinkende orange LEDs. Ich Post-bestellte eine Packung von 10 basierend auf ihren Angaben (Wellenlänge/Farbe: 610nm, diffuse, 5 mm Durchmesser, Spannung: 1,8 - 2.3V, aktuelle: 20 - 30mA). Der Arduino Ausgabe, dass Stifte 5 V DC emittieren. Ich spielte mit einem Steckbrett zunächst fest, dass Paare von zwei LEDs in Zeile ohne zusätzlichen Widerstand setzen am besten gearbeitet, produziert ein helles orange blinkt. Zumindest so lange wie wollen Sie nur zeitweise blinken lassen.
Ich habe dann die LEDs in ihrer Ecke Spots auf der Lampe. Diesmal habe ich nur vorhandenen Bohrungen in den Platten. Die LEDs nur "von Bits Klebeband umwickelt die"Beine", die bequem auch Isolierung stecken in". (Klebeband punktet natürlich auch auf der Skala McGyver :-)
Einige der Anschlussdrähte auf die LEDs "on the Ground" aufgelötet waren, aber ich hatte auch einige Löten an Stelle d. h. auf die Lampe zu tun. Die Drähte sind aus einem alten Telefonleitung und sie passen genau in die Arduino aufrecht input-/Output-Steckverbinder.
Update: Etwas beunruhigt durch Rafununu der Kommentare habe ich das kleinste bisschen Forschung zu Arduinos, LEDs und Widerstände. Obwohl ich stolzer Besitzer einer digital-Multimeter bin beschloß ich zumindest zu versuchen, zuerst die Physik zu verstehen. Ich fand diesen Beitrag sehr hilfreich http://electronics.stackexchange.com/questions/32...
Mein Diavolino Board hat einen ATmega328P-PU-Mikrocontroller und ich lasse es laufen bei 5 V. Der Grafik in ihre Datenblatt für den Innenwiderstand der Controller-Ausgänge sieht ziemlich ähnlich wie in der Post, also nahm ich 25 Ω hier zu.
Meine LEDs statt 1,8-2,3 V, die den Ausgang 5 V, 1.4 auf 0,4 V reduziert, da ich zwei LEDs in Reihe gesetzt haben. Nach U = R * I oder eher I = U / R, der einen Strom von 1,4 V/25 Ω 0,6 V/25 Ω. führen würde, das ist ein Bereich von 56 mA bis 16 mA. Unterstellen wir 2 V Spannungsabfall pro LED ergibt 40 mA.
Da die maximale Stromstärke angegeben 30 ist mA für die LEDs und 40 mA für den Arduino ist in der Tat Gefahr entweder ohne einen zusätzlichen Widerstand zu beschädigen.
Nun zum praktischen Teil: das Multimeter gibt mir nur etwa 4,7 V auf einen Ausgang Pin und 28 mA mit zwei LEDs in Reihe. Ohne irgendwelche im Namen des Controllers - die ich fand nichts über Spannungsspitzen-Dies sollte auch in verträgt das Leistungsspektrum aller Komponenten.
Ich könnte noch weitermachen und fügen Sie kleine - sagen 20 Ω - Widerstände nur um auf der sicheren Seite zu sein, aber es scheint nicht furchtbar dringend. Denken Sie daran, meine LEDs nur Blink mehrmals alle 15 Minuten. So viel Zeit um von thermischen Stress zu erholen.
Auf der anderen Seite sieht es aus wie Sie sollten auf jeden Fall einen Widerstand hinzufügen, beim Einhaken LEDs, die weniger als 4 V, Arduino Ausgänge bei 5 V verbrauchen. Bitte korrigiert mich wenn ich irre noch irgendwo, aber das ist mein gegenwärtiges Verständnis.
Hinweis: Es gibt viele kostenlose LED Widerstand Rechner online, z.B. diesein: http://www.ledcalc.net