RGB LED Fiber Optic boom (aka Project Sparkle) (4 / 6 stap)

Stap 4: Arduino code

We zijn er bijna! Tijd om onze schakeling verbinden met de arduino.

De code hier doorheen gewoon de RGB LED een kleur cyclus (d.w.z. controle uit de hele regenboog). Als u bekend met de arduino bent dan niet dit te ingewikkeld. Deze code was niet oorspronkelijk geschreven door mij, maar ik eerlijk gezegd niet kan herinneren waar ik gedownload uit; het was open bron. Als ik me herinner, of als iemand de bron weet zal ik het graag noemen.

De schets wordt geplakt hieronder. Zorg ervoor dat de waarden van de pin in de tekening corresponderen met de pinnen op de arduino gebruikt om te verbinden met de LED. Alles wat de code doet is het sturen van een individuele waarde (van 0 tot 255) aan elk van de LED kleur pinnen. Als u wilt dat een bepaalde kleur te komen, check out de grafiek van een RGB-kleur

Een RGB-LED doorloopt een cyclus van de wiel kleur

int helderheid = 0;    Hoe helder de LED is. Maximumwaarde is 255
int rad = 0;

#define rood 10
#define blauw 11
#define groen 9

VOID Setup {}
verklaren pinnen te worden een vermogen:
pinMode (rood, uitvoer);
pinMode (groen, uitvoer);
pinMode (blauw, uitvoer);
}

van 0 tot 127
VOID displayColor(uint16_t WheelPos)
{
byte r, g, b;
switch(WheelPos / 128)
{
Case 0:
r = 127 - WheelPos % 128; Red omlaag
g = WheelPos % 128; Groen omhoog
b = 0; blauwe off
breken;
Case 1:
g = 127 - WheelPos % 128; groene down
b = WheelPos % 128; blauwe omhoog
r = 0; rode uit
breken;
Case 2:
b = 127 - WheelPos % 128; blauwe down
r = WheelPos % 128; rode up
g = 0; groen uit
breken;
}
analogWrite (rood, r * 2);
analogWrite (groen, g * 2);
analogWrite (blauw, b * 2);

}
void loop {}
displayColor(rad);
delay(40);
RAD (rad + 1) = % 384;
}

Gerelateerde Artikelen

LED Fiber Optic kwallen Lamp: Nexus kwal

LED Fiber Optic kwallen Lamp: Nexus kwal

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)Dit is de instructable voor de Nexus-kwal. Dit instructable leert u hoe u dit koele project, en begeleidt u door de vele fo
LED Fiber Optic kroonluchter

LED Fiber Optic kroonluchter

de kroonluchter was een leuk project dat ik altijd al maken wilde heb, zodat wanneer de kans om het te maken kwam, ik het opgenomen in mijn groot project voor mijn HSC 2013 (definitieve evaluaties van de middelbare school). Ik was zo blij met de resu
Fiber Optic LED motor - vakantie editie

Fiber Optic LED motor - vakantie editie

Hallo daar mensen! James van Elemental LED's Account Manager hier met mijn eerste Instructables project gemaakt voor de feestdagen.Het idee kwam bij me wanneer een client nodig iets specifieks waarnaar de hand bedrijf niet aangeraakt baseren (toen he
Lightwings: Fiber Optic Fairy Wings

Lightwings: Fiber Optic Fairy Wings

sommige glamour toevoegen aan uw fee kostuum met behulp van glasvezel.Deze methode voor verlicht vleugels gebruikt een eenvoudige schakeling van LEDs en een batterij aan een aanzicht een gelijkaardig aan de draad van GR, maar dunner en bijna onzichtb
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
Fiber Optic RGB LED Top Hat

Fiber Optic RGB LED Top Hat

Dit is een remix van de Instructable "mijn hoed, het is vol met sterren!" door ChrisKnight.Vinden op:Aangezien ik voor het eerst zag dit is iets wat die ik wilde. Tot slot is de tijd gekomen.Voorzien van een Pixel Controller Ion, 14 x 5 mm RGB L
Beste RGB LED's voor elk project (WS2812, aka NeoPixels)

Beste RGB LED's voor elk project (WS2812, aka NeoPixels)

Wanneer we met LED's werken, die wij vaak graag controle van hun status (aan/uit), helderheid en kleur. Er zijn vele, vele verschillende manieren over dit te gaan, maar geen zijn zoals een oplossing als de WS2812 RGB LED compact. In haar kleine 5 x 5
Fiber Optic LED Chandelier

Fiber Optic LED Chandelier

De fiber optic LED kroonluchter was een cool project bijeen te brengen nieuwsgierigheid van hobby elektronica, licht en materiaal exploratie. Dit bord geeft u een algemeen idee van de vibe die ik ging voor.Isaak geschoten en ontworpen een mooie video
Fiber optic LED verwijdering

Fiber optic LED verwijdering

ooit wilde verwijderen van de LED van oude/gebroken fiber optic lichten? Dit is een eenvoudig Instructable dat migt zinvol someday...............VOOR MIJN LASER DOOMSDAY!!!...Sorry.Stap 1: apparatuur Al het nodige is1: fiber Optic lichten (dit wordt
Carlitos' Project: RGB LED Mood kubus

Carlitos' Project: RGB LED Mood kubus

dit is de eerste in een reeks van elektronische / Robot DIY projecten. Deze projecten worden begeleid door instructievideo's waarmee u via de vele stappen die betrokken zijn bij het voltooien van de taak bij de hand. Voor deze eerste iteratie maken w
UFO project - kleur veranderende Glowing Radio gecontroleerd vliegtuig - RGB LED's zijn geweldig!

UFO project - kleur veranderende Glowing Radio gecontroleerd vliegtuig - RGB LED's zijn geweldig!

I love R/C Airplanes.Ik hou van dingen die oplichten.Ik hou van fotografie.zet ze samen en kun je 's nachts!WAARSCHUWING *** mensen zal freak out, als u dit project en het vliegen met succes. Politie en lucht luchtverkeersleiders zal daarover horen a
Fiber Optic/LED houder

Fiber Optic/LED houder

dus ik nodig een onderdeel gemaakt voor een experiment was ik bezig voor mijn doctoraat. Het experiment betrokken de uitstroom van een kleurstof in een buis bijhouden. Aangezien het een gekleurde kleurstof, was de gemakkelijkste manier voor het bijho
Hoe u fiber optic gloeidraad koppelt aan een LED

Hoe u fiber optic gloeidraad koppelt aan een LED

dit is de eerste stap in het maken van een stuk doek van dot-lit LED. U zult .75mm optische vezel, duidelijke vinyl slang (1/4" x. 170"), hoge-lichte IC RGB LED's (een voorgemonteerd onderdeel, of u kon doen dit over de lens van een LED), en war
Soldeer samen knipperen RGB LED Project

Soldeer samen knipperen RGB LED Project

Ken jij iemand die wil om te leren een beetje over elektronica? Bedrading van sommige onderdelen is de eerste stap bij het starten van de reis. Of misschien wilt u gewoon om te proberen een aantal van deze coole RGB LED's knipperen! Met een totale pr