RGB LED belysning effekter med Adafruit prydnadssak (6 / 7 steg)

Steg 6: Skriva koden

Vi är nu redo att skriva någon kod och ladda upp den till prydnadssak. Först och främst Följ instruktionerna på webbplatsen Adafruit för att ställa in din Arduino IDE för användning med prydnadssak.

Den första delen av koden definierar de stift vi använder och tillhandahåller funktioner för att skriva till lysdioderna. Huvudloop helt enkelt växlar mellan en serie färger med en fördröjning mellan varje färgförändring.

Det är viktigt att koppla prydnadssak från PCB när du laddar upp koden eftersom digital pin #4 delas med USB-porten.

Obs: Efter denna kod fann jag att det fanns ett problem med PWM på pinne 4. Adafruit postat bara hur man gör koden förändringar att komma runt detta och jag kommer att uppdatera koden nedan när jag får en chans. Se denna länk för mer information: https://learn.adafruit.com/introducing-trinket/programming-with-arduino-ide#analogwrite

int pinR = PB0; Digital pin #0
int pinG = PB1; Digital pin #1
int pinB = PB4; Digital pin #4

Rutinen installationsprogrammet körs en gång när du trycker på reset:
void setup() {
pinMode (pinR, produktionen);
pinMode (pinG, utgång);
pinMode (pinB, produktionen);
}

Ogiltig uppsättning (int rgb[]) {
uppsättning (rgb [0], rgb [1], rgb[2]);
}

{Ogiltig uppsättning (int r, int g, int b)
med hjälp av gemensamma annode ledde så låg medel på!
analogWrite (pinR, 255-r);
analogWrite (pinG, 255-g);
analogWrite (pinB, 255-b);
}

void loop() {
int d = 100; fördröjning av 100ms innebär lamporna kommer att förändras 10 gånger per sekund
Ange (255, 0, 0);
Delay(d);
Ange (128, 255, 0);
Delay(d);
Ange (0, 255, 0);
Delay(d);
Ange (0, 0, 255);
Delay(d);
ställa in (0, 255, 255);
Delay(d);
ställa in (255, 255, 0);
Delay(d);
ställa in (255, 0, 255);
Delay(d);
ställa in (255, 128, 0);
Delay(d);
}

Se Steg
Relaterade Ämnen

Magiska elixir (LED belysning effekt)

säkerhet första:Säkerhetsaspekterna av denna DIY ljus idé helt förlita sig på den låga produktionen mobiltelefon laddare (eller ett par av AA-batterier). I normala fall låg produktionen av mobiltelefon laddare (eller ett par AA-batterier) kommer inte...

DIY färgade RGB LED belysning

jag hade sett för någon unik belysning och inredningsidéer för mitt rum ända sedan jag flyttade till mitt nya ställe (fyra vanliga vita väggar får ganska tråkigt, ganska snabbt). Jag hade gjort om allt jag kunde med väggarna men var fortfarande letar...

RGB LED Strip krets med Arduino

Detta Instructable omfattar montering av en krets kan PWM-ning (puls bredd modulerande) en 9-12v RGB LED strip och programmering en Arduino att cykla genom en rad olika färger. Jag kommer att diskutera hur man montera en transistor till en kylfläns &...

RGB LED Mood taklampa med hackad IR-fjärrkontroll

detta instructable dokument utformning och konstruktion av en gigantisk RGB LED taklampa, kontrolleras av en hacka GE fjärrkontroll.Efter att bygga ett par mindre RGB lampor, bestämde jag mig för jag ville se hur långt jag kunde ta konceptet. Kontrol...

Super Mario Bros på en 8 x 8 RGB LED matrix displayen med hjälp av en pic mikrokontroller

detta är det senaste videoklippet: (se nedan för gamla video) jag kommer att lägga upp en instructable på hur du kan göra din egen LEDBOY spel system som gör att du kan spela detta spel. Observera att detta spel är fortfarande ett pågående arbete som...

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...

Styra RGB LED med Amarino Nano 1,0

Vad är Amarino Nano 1.0Detta är min nya DIY kit för Android-Arduino kommunikation via Bluetooth.Amarino Nano särskilt använder Arduino Nano, så jag använde titeln som "Nano". Det är en mycket enkel kit för att testa de flesta av funktionerna i A...

Lägg till fjärrstyrda RBG LED belysning för skåp

Detta instructable visar hur du lägger till avlägsen kontrollerade RGB LED-belysning till IKEA Hemnes skåp eller andra liknande skåp.Behöver du en LED strip kit se EbaySatsen innehåller en 5m rulle 5050 RGB 150 LED strip, en avlägsen kontroll och en...

RGB Led vägg bricka

Hej där! Detta Instructable var inspirerad av den brist på billiga RGB led-belysning Instructables, så jag ska Visa du haw för att göra din alldeles egna RGB led vägg bricka för under £10! Kontrolleras av en IR-fjärrkontroll! och det är inte bara RGB...

Cykel LED belysning

Om du letar efter maximal ljusstyrka, överväga enkelhet & DIY i belysning din cykel, att använda en programmerad mini controller. Ja, visst, fjärrkontroller är cool grej just nu, men vad händer när du tappar bort din fjärrkontroll eller batteriet dör...

Arduino rytm LED belysning speldosa

I detta projekt kommer jag visa dig hur man gör ditt eget Arduino (baserat) rytm LED belysning speldosa,Kretsen använder ATtiny45 mikro-controller och du kommer att kunna programmera det med Codebender - online Arduino ide - genom att använda Arduino...

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...

LED Rubiks kub med Arduino

I detta instructable jag ska visa dig hur du kan bygga din egen LED Rubiks kub. Detta projekt var gjort för en inledande elektronik kurs på Pomona College. Grupper fick cirka två månader att slutföra ett projekt som de valt, det enda kravet är att pr...

RGB LED Tennis boll

En dag, jag letade runt i Instructables för projekt att göra och jag såg den Laser tennisboll instructable av någon. Jag läste den instructable och var intresserad av att bygga en själv. Jag kollade listan delar och fick reda på att kostnaden för del...

Arduino kontrollerad RGB LED Dot Matrix styrelse

detta projekt är en relativt okomplicerad och enkel DIY musik ombord.Dot Matrix styrelse kommer att tillåta äldre person att skapa egen musik och beats.Allt du måste ha är en förståelse för Arduino och kretsar.Steg 1: Samla delar som behövsHär är en...

Arduino RGB LED Christmas Krans

Detta är min första instructable. Har varit en lång tid lurker och snille. I år bestämde jag mig att göra en RGB LED Christmas Krans med några coola ledde mönster. Jag beslutade att använda en Arduino Uno mikrokontroller som jag hade liggandes. När m...

RGB LED akvarium ljus

gör ditt akvarium färgglada och ljusa med kraften av Arduino och RGB LEDSteg 1: Samla Material Behöver du:-En RGB LED-Ett akvarium med fisk-Arduino-Motstånd-Hoppare ledningar-Dator med Arduino IDE-A USB en till b-kabel för synkronisering med arduino-...

RainBoard - RGB LED Rainbow Fader

Obs: Jag har fast förvirringen med några av ledningarna i steg 10 och steg 17. Några av figurerna (den illustrerade bakbord) är felaktiga, så se till att följa scheman och som alltid, happy byggnad!Att införa RainBoard: en enkel RGB LED Rainbow fader...

IPhone kontrollerad RGB LED (Arduino)

Detta projekt visar hur du ställer in Arduino med RGB LED och kontrollera den med din iPhone via ditt Wifi-nätverk. Du kan ställa in 15 olika färger + 2 program med iPhone app.URL för kort demovideo:https://Drive.Google.com/Open?ID=0B4_uJI1BOUG5dFpE....