Avmystifiera 4 pin RGB LEDS (Radio Shack 276-0028) (4 / 5 steg)

Steg 4: Måste!... Behålla!... Kontroll!



Ok, inte gå, jag kommer nix Shatner röst...

När du har listat ut vad resistor(s) du behöver, behöver du ett sätt att kontrollera hur mycket ljus de tre delarna producera. Jag använder en Arduino Uno för detta, och en ganska enkel ledningsdragning setup. Jag vidarebefordra Pin3 till Green katod, pin6 till blå katoden, pin9 till röda katod och pin11 till gemensamma anoden. Det finns en enda 220 ohm resistor (vilket är overkill, men det var vad jag hade till hands). Även om du kan se två lysdioder, är de anslutna parallellt så det skulle fungera bara samt med en.

Jag kan skicka ett värde mellan 0 och 255 till funktionen analogWrite() och det kommer att blekna bort elementet LED till önskad nivå. Om systemet verkar bekant, bör det som web-färger uttrycks i decimalform ditåt. Den enda stora skillnaden är att skalorna är omvända. Passerar värdet '0' till lysdioden tänds det med full intensitet, medan ett värde "255" effektivt stänger av helt. På grund av gränserna för PWM verkar vissa kombinationer blixt eller varierar, men massor av kombinationer fungerar. Också eftersom element inte matchas för nuvarande dras om kommer att det röda inslaget övermanna andra två på alla ens inställning. Dessa begränsningar av min enkla installationen kan fastställas med hjälp av en mer komplex design, som den av mpilchfamily i deras instructable 6-knappen-RGB-controller

Jag hittade en schematisk och prov koden från fritzing.org. Jag tvekar att inkludera detta som jag hade svårt att få det att fungera som önskat. Det fungerar dock. Författaren till denna artikel verkar också blanda upp hans villkor när märkning anod och katod, men visar polariteten korrekt.

Som ni kan se ovan, jag dra inte kraften från den bortre sidan av Arduino, men från en annan digital pin (stift 11), så en enda rad kod behövs läggas till exempelkod för att få det att fungera. Lägg bara till. "digitalWrite(11,HIGH);" till toppen av avsnittet void loop() och din iväg till tävlingarna. (Jag har tagit min källkoden i det sista steget)

Jag ska ta en stund att påpeka ett par saker som fick mig att gå i cirklar. Första och mest av, verkar det inte vara krets ledande till marken, detta är faktiskt inte sant, verkar det bara så. 4-pin LED kontrolleras av kliva PWM spänning till jord. Arduino styrelsen själv blir sökvägen till marken. Så du kopplar ström till katoden och marken (eller inte) anoder för att få en viss mängd färgat ljus, det är därför desto högre nummer desto svagare LED elementet.

Personligen jag var inte nöjd med bara slumpmässiga färger och hittade blandning effekten inte alls vad jag letade efter så jag började tweaking genom att minska utbudet av randomiserade numret och lägga till basvärde modifierare så att jag alltid haft en viss nivå av en av de tre elementen kommer. Genom att titta på serial bildskärmen kan du få en uppfattning om värdena som behövs för varje färgkombination. Detta ger dig en plats att börja leta efter vad du behöver för ditt projekt.

Se Steg
Relaterade Ämnen

Med en enda RGB LED (eller en LED strip) för att visa information: klocka, termometer och en konstig kommunikatör

En av de första projekten som jag gjorde med en Arduino var en jul ljus krans. I själva verket var det tillverkade av en enkel RGB LED strip skär i två, som Arduino har endast 6 hårdvara PWM utgångar. Jag ville inte det att Visa trivial regnbågar och...

BLINKANDE RGB LED örhängen

Detta Instructable är en enkel – praktiska – omvandling av två mini vitLED nyckelring ficklampor i två mycket ljusa och mycket färgstark"Blinkande RGB LED örhängen".När det gäller detta Instructable... En bild är värd tusen ord...Så - jag har i...

Avmystifiera 4 pin adresserbara RGB LEDS

Om du har sett min tidigare Instructable RGB lysdioder, så har du en ganska bra grund på förmågan att sätta tre skilda ljuskällor i ett enda paket i din bygger.Tiden marscherar på, och det gör teknik! En av de mest innovativa nya sakerna om RGB lysdi...

RGB LED ljus Fader

jag ville ha något riktigt coolt att sätta på mitt skrivbord på jobbet. Jag har sett olika LED projekt på webben, men jag ville ha något litet och kompakt att jag kunna driva med USB-porten på datorn.Jag också ville inte bara en kal LED-lampa projice...

RGB LED dimmer

här har vi en RGB humör belysningssystem, detta görs för att hänga på din vägg och ger dig något att zon ut på och ge rummet en trevlig liten glöd av skiftande färger. Jag hade ingen aning hur detta skulle visa sig, men jag är nöjd med resultatet! St...

En CharliePlexed RGB LED Tärning

detta Instructable kommer att visa hur man gör en färgstark tärning med hjälp av charlieplexing med RGB-lysdioder.Projektet använder 7 RGB lysdioder ordnade i form av tärningarna. Varje RGB LED har tre separata lysdioder inuti så som gör totalt 21 ly...

RGB LED Tutorial (med en Arduino) (RGBL)

Lysdioder är bra. Men med alla projekt man kommer till en punkt där blinkande inte räcker. För dessa fall RGB (röd, grön, blå) är LED svaret.Med en RGB LED du kommer att kunna producera någon färg lyser ditt hjärta önskar.På första använder en RGB LE...

40 x RGB LED-Controller med 8-bitars PWM och valbara mönster

Uppdatering: Den här domänkontrollanten har ersatts med de vida överlägsen 48 kanaler Mono / 16 kanal RGB LED-Controller, med USB-anslutning och ColorMotion kompatibilitet. Besök http://www.chromationsystems.com/48channled.html för information, länka...

48 kanaler Mono / 16 kanal RGB LED-Controller

48 kanaler Mono/16 kanal RGB LED Controller av Chromation system kan användas självständigt kontroll 48 grupper/kanaler (upp till 120ma per grupp av mono-färg lysdioder) eller 16 grupper/kanaler för gemensam anod RGB-lysdioder. Man använder 3 x TLC59...

8X8X8 3D RGB LED Cube

Det har varit en lång tid kommer, men min universella RGB kub är äntligen klar!Nu kan vi köra animationer och används av både Kevin Darrah och Nick Schulze (något modifierad, men i grunden identiskt - moll timing och lager kontroll tweaks var allt so...

32 x 32 RGB LED Plasma w / STM32F4.

Det finns redan några tutorials ute visar hur man styr en 32 x 32 RGB LED-skärm.Detta projekt har några små variationer med följande funktioner:Baserat på en STM32F401RE eval styrelseProgramvara BSP genereras av STM32CubeMX (v1.4.0 används här, nyare...

Cykla en RGB LED genom färgspektrat med en Raspberry Pi 2 och Scratch

Uppdatera anteckningar Tors 25 Feb, 2016 : Jag har förbättrat Scratch programmet och omgjorda min instructable.Hej Scratch killar, med detta projekt som jag ville använda för att cykla en RGB LED genom färg spektrumet.Det finns en massa projekt gör d...

Upcycled hängande RGB LED sol trädgård ljus

Vad göra med alla billiga gamla sol trädgård ljus du ackumulerats under åren? Den fungerar inte längre, batterierna fick våta och exploderade, allt är i en hög klar för papperskorgen. Tja, gillade min fru RGB LED jordglober på en pinne, så jag beslöt...

Android kontrollerad RGB LED genom att använda Arduino

Hai till alla i inlägget iam kommer visa hur du styr RGB LED med android med arduino och HC-05 Bluetooth-modul.Jag sökte på webben finns många tekniker för att styra RGB LED. Men detta är den metod som är mycket enkel och lätt.I denna metod färgen på...

RGB LED Pixel Touch reaktiva Gaming tabell

Tabeller är användbara saker att ha och som vi behövde ett nytt soffbord för vardagsrummet det är meningsfullt att bygga min egen med några extra elektroniska funktioner.Min tabelldesign består av följande funktioner.10 x 16 RGB lysdioder10 x 16 IR t...

RGB-Led klocka med Bluetooth Smart

Detta instructable visar hur du använder en Cypress-BLE-Devkit för att bygga en RGB-LED-klocka.Du behöver endast mycket få saker:RGB-LED-Strip med 30 eller 60 WS2812b-lysdioder.en grid-stil dator ombordnågra pins pin-header och lite tråd.en 5V kraftk...

RGB LED älskar hjärtat

detta projekt skapar en RGB LED lyser kärlek hjärta som kontrolleras av en PIC12F683 mikrokontroller. Jag designade projektet som en gåva till min fru på vår 15: e bröllopsdag (eftersom hon sätter upp med min beroende av elektronik jag tyckte hon för...

4x4x4 RGB LED Cube

Länge sedan jag hittade en artikel på att göra en 8 x 8 x 8 RGB LED cube av Kevin Darrah.Detta inspirerade mig helt men att veta min fru skulle döda mig om jag tog över huset med brödunderläggen bestämde jag mig för att skala ner till en 4 x 4 x 4 RG...

4 x 4 x 4 RGB LED Cube

för ett tag sedan när jag först började använda Arduino, mitt första projekt var ett 4 x 4 x 4 LED cube, byggde jag den från en Guide jag hittade här i Instructables, jag visste inte något om programmering och lite om elektronik, men jag kunde bygga...