Het ontraadselen 4 pins RGB LEDS (Radio Shack 276-0028) (4 / 5 stap)

Stap 4: Moet!... Behouden!... Controle!


Ok, ga niet, ik zal de stem Shatner nix...

Nadat u hebben bedacht wat resistor(s) die u nodig hebt, moet u een manier om te bepalen hoeveel licht elk van de drie elementen produceren.  Ik ben met behulp van een Arduino Uno voor deze, en een vrij eenvoudige bedrading setup.  Ik route Pin3 naar het groene kathode, pin6 naar de blauwe kathode, pin9 naar de kathode Red en pin11 naar de gemeenschappelijke Anode.  Er is een interne 220 ohm weerstand (die is overkill, maar het was wat ik had bij de hand).   Hoewel u twee LED's zien kunt, zijn ze parallel zodat het net zou werken, maar ook met een wired.

Ik kan een waarde tussen 0 en 255 doorgeven aan de analogWrite() functie en het zal het verdwijnen van het LED-element naar het gewenste niveau.  Als deze regeling vertrouwd lijkt, moet het zoals web-kleuren worden uitgedrukt in decimale notatie met punten die manier.  Het enige grote verschil is dat de schalen worden teruggedraaid.  Een waarde van "0" te geven aan de LED draait het op met volledige intensiteit, terwijl een waarde van "255" effectief uitgeschakeld volledig.  Vanwege de beperkte PWM lijken sommige combinaties te flash of schommelen, maar tal van combinaties werken.  Ook omdat de elementen zijn niet geëvenaard voor huidige getrokken als zal het rode element overweldigen de andere twee bij elke zelfs instelling.  Deze beperkingen van mijn eenvoudige setup kunnen worden opgelost door het gebruik van een complexer model, zoals die door mpilchfamily in hun instructable 6-knop-RGB-controller

Ik vond een schematische en steekproef code van fritzing.org.  Ik aarzel om dit te nemen zoals ik had moeite om te werken zoals gewenst.  Het werkt wel.  De schrijver van dit artikel lijkt ook te mengen up zijn voorwaarden wanneer de Anode en de kathoden benoemen, maar de polariteit correct toont.

Zoals u hierboven zien kunt, ik trek niet de macht van de andere kant van de Arduino, maar van een andere digitale pin (pin 11), dus een enkele lijn van code moest worden toegevoegd aan de code van de steekproef ertoe brengen om te werken.  Gewoon toevoegen. "digitalWrite(11,HIGH);" naar de top van de sectie ongeldig loop en uw korting naar de races.  (Ik heb mijn sourcecode opgenomen in de laatste stap)

Ik moet neem een moment om te wijzen op een paar dingen die had me gaan in cirkels.  Eerste en meest af, er lijkt niet te worden circuit leidt tot op de grond, dit is in feite niet waar, het verschijnt alleen op die manier.  De 4 pin LED wordt gecontroleerd door de intensivering van de PWM-spanning op grond.  De Arduino board zelf wordt het pad naar de grond.  Zodat u de stroomtoevoer naar de kathode en uit de grond (of niet) de anoden om een bepaalde hoeveelheid licht gekleurd, vandaar dat hoe hoger het nummer de dimmer de LED-element.

Persoonlijk ik was niet gelukkig met enkel willekeurige kleuren, en vond het overvloeien effect helemaal niet wat ik zocht dus ik begon door het verminderen van het bereik van de gerandomiseerde getal en basiswaarde parameters toe te voegen zodat ik had altijd een zekere mate van een van de drie elementen gaan tweaken.  Door te kijken naar de seriële monitor die kunt u een idee van de waarden die nodig zijn voor elke combinatie van de kleur.  Dit geeft u een plaats om te beginnen op zoek naar wat je nodig hebt voor uw project.

Gerelateerde Artikelen

Het ontraadselen 4 pin adresseerbare RGB LEDS

Het ontraadselen 4 pin adresseerbare RGB LEDS

Als je hebt gezien mijn eerdere Instructable op RGB LED's, dan heb je een vrij goede basis op het vermogen om drie verschillende lichtbronnen in een enkel pakket in uw bouwt.Tijd marsen op, en doet dat technologie! Een van de meest innovatieve nieuwe
Het maken van een RGB-LED kleur Slider met blote Paint

Het maken van een RGB-LED kleur Slider met blote Paint

In deze tutorial zullen we een fysieke RGB (rood, groen en blauw) LED (light emitting diode) kleur mixer met Blote geleidende Paintbouwen. Elke RGB LED heeft drie interne light emitting diodes (LED's) voor elk van de kleuren - rood, groen en blauw. V
Het gebruik van een RGB-LED - Arduino tutorial Arduino Tutorial

Het gebruik van een RGB-LED - Arduino tutorial Arduino Tutorial

Een RGB-LED heeft 4 pins, één voor elke kleur (rood, groen, blauw) en een gemeenschappelijke kathode. Het heeft de boom verschillende kleur-emitting diodes die kunnen worden gecombineerd om te maken van allerlei kleur! Elke kleur is mogelijk afhankel
Het gebruik van een RGB-LED

Het gebruik van een RGB-LED

met een RGB LED u alle kleuren kunt doorlopen. Nuttig om te maken, Mood Lamp, expressieve robot of cool lichteffecten.Maar om gewoon de kleur (Hue) kan een beetje lastig omdat je moet converteren die naar individuele helderheidswaarde voor elk van de
Een RGB LED door het kleurenspectrum met behulp van een Raspberry Pi 2 en kras cyclus

Een RGB LED door het kleurenspectrum met behulp van een Raspberry Pi 2 en kras cyclus

Bijwerken van notities Thur-25 februari, 2016 : Ik heb het kras-programma verbeterd en herontworpen mijn instructable.Hallo Scratch jongens, met dit project die ik wilde gebruiken als u wilt bladeren een RGB LED door het kleurenspectrum.Er zijn een b
RGB LED Pixel Touch reactieve speeltafel

RGB LED Pixel Touch reactieve speeltafel

Tabellen zijn nuttige items die u wilt hebben en wij desgewenst een nieuwe koffietafel voor de lounge het zinvol om te bouwen mijn eigen met een paar extra elektronische functies.Mijn tabelontwerp bestaat uit de volgende functies.10 x 16 RGB LED matr
RGB LED Tutorial (met behulp van een Arduino) (RGBL)

RGB LED Tutorial (met behulp van een Arduino) (RGBL)

LED's zijn geweldig. Maar er een punt waar het opvlammen eenvoudigweg niet voldoende is bij elk project komt. Voor deze gevallen een RGB (rood, groen, blauw) is LED het antwoord.Elke kleur gloed met een RGB LED zult u kunnen tot uw hartje begeert.Bij
Charliecube--Charlieplexed 4 x 4 x 4 RGB LED kubus

Charliecube--Charlieplexed 4 x 4 x 4 RGB LED kubus

Dit is een 3D Charlieplexed 64 RGB LED-kubus.De CharlieCube heeft een totaal van 192 LEDs en wordt beheerd door 16 arduino pinnen bedraad via 16 torens van 4 LEDs en 4 aansluitingen. De 64 verbindingen die 16 torens van 4 leidt zijn aangesloten op ee
Kleur kalibreren RGB LEDs met een Arduino

Kleur kalibreren RGB LEDs met een Arduino

De meeste mensen denken LEDs en Arduino van betrekkingen eindigen met het knipperen schets. Daarna moet u gaan naar motoren, intelligente huizen en andere 'serieuze' dingen. Nou, misschien ik ben langzaam of misschien is het gewoon dat ik een grafisc
RGB LED lichteffecten met Adafruit Trinket

RGB LED lichteffecten met Adafruit Trinket

Dit instructable is te maken van programmeerbare lichteffecten met behulp van een RGB-LED (dit is een LED met afzonderlijke elementen van rood, groen en blauw) en de low-cost Adafruit Trinket microcontroller. Deze lichten kunnen worden gebruikt en he
Raspberry Pi Spectrum-Analyzer met RGB LED-Strip en Python

Raspberry Pi Spectrum-Analyzer met RGB LED-Strip en Python

op zoek naar een eerste project om uit te proberen op een Raspberry Pi, ik wel wat beter dan een Spectrum Analyzer? (Soms dit display is ten onrechte bedoeld als een grafische equalizer--dat laten we u het geluid, niet weer te geven)Ik was in staat o
DIY Matrix van 8 x 8 RGB LED met Controller

DIY Matrix van 8 x 8 RGB LED met Controller

Na het maken van de 8 x 8 LED Matrix en de Controller als onderdeel van mijn DIY Arduino Word Clock, had ik een weergave te maken van een RGB-versie van de LED-Matrix.In tegenstelling tot een monochroom LED Matrix, een RGB LED Matrix gebruikt gemeens
CharliePlexed RGB LED dobbelt

CharliePlexed RGB LED dobbelt

dit Instructable zal laten zien hoe een kleurrijke dobbelstenen met de techniek van charlieplexing met RGB LED's.Het project gebruikt 7 RGB LED's die zijn gerangschikt in de vorm van dobbelstenen. Elke RGB LED heeft drie aparte LEDs binnen dus dat ma
Met behulp van een enkele RGB LED (of een LED-strip) om informatie te tonen: klok, thermometer en een rare communicator

Met behulp van een enkele RGB LED (of een LED-strip) om informatie te tonen: klok, thermometer en een rare communicator

Een van de eerste projecten die ik deed met een Arduino was een Christmas lights garland. In feite, was gemaakt van een eenvoudige RGB LED-strip snijd doormidden, zoals Arduino slechts 6 hardware PWM outputs heeft. Ik wilde niet het aan vertoning tri