LED Holiday Craft (4 / 4 steg)

Steg 4: Arduino programmering



Adafruit tillhandahåller ett Neopixel bibliotek här. Följ instruktionerna där, men i grund och botten du kommer att lägga som till Arduino Library-mappen, startar om Arduino IDE och då bör du kunna se Neopixel exempelkod. Den bifogade uppförandekoden här är en skön semester mönster som du kan använda och förlänga.

Njut, och om du kommer med några fina animationer, dela dem! Trevlig Helg!

#include < Adafruit_NeoPixel.h > #define PIN 6 / / digital pin datalinje är ansluten till / / Modifed NeoPixel urval för holiday hantverk projekt / / Parameter 1 = antal pixlar i remsa / / Parameter 2 = pin-kod (de flesta är giltigt) / / Parameter 3 = pixel typ flaggor, Lägg ihop efter behov: / / NEO_KHZ800 800 KHz bitstream (de flesta NeoPixel produkter w/WS2812 lysdioder) / / NEO_KHZ400 400 KHz (classic "v1" (inte v2) FLORA pixlar WS2811 drivrutiner) / / NEO_GRB pixlar är trådbundet för GRB bitstream (de flesta NeoPixel produkter) / / NEO_RGB pixlar är trådbundet för RGB bitstream (v1 FLORA pixlar, inte v2)
Adafruit_NeoPixel strip = Adafruit_NeoPixel (16, PIN, NEO_GRB + NEO_KHZ800);

#define low_red remsa. Färg (3, 0, 0) #define low_green band. Färg (0, 3, 0) #define med_red band. Färg (20, 0, 0) #define med_green band. Färg (0, 20, 0) #define hi_red band. Färg (40, 0, 0) #define hi_green band. Färg (0, 40, 0)voidsetup() {
Strip.BEGIN();
Strip.show(); Initiera alla pixlar till "off"
}

voidloop() {
uint16_t i, j.
int num_steps = 100;

fade_up (100, 30, 30, 0, 0);
fade_up (100, 30, 0, 30, 0);
fade_up (100, 30, 30, 0, 0);
fade_up (100, 30, 0, 30, 0);

colorWipe (med_red, 50); Röd
colorWipe (med_green, 50); Grön
colorWipe (med_red, 50); Röd
colorWipe (med_green, 50); Greenfor (j = 0; j < 2; j ++) {
för (jag = 0; jag < strip.numPixels () + 3; i ++) {
om (jag < strip.numPixels()) strip.setPixelColor (i, hi_red);
om ((i-1 > = 0) & & (i-1 < strip.numPixels())) strip.setPixelColor (i-1, med_red);
om ((i-2 > = 0) & & (i-2 < strip.numPixels())) strip.setPixelColor (i-2, low_red);
om ((i-3 > = 0) & & (i-3 < strip.numPixels())) strip.setPixelColor (i-3, med_green);
Strip.show();
Delay(50);
}
}

} / / slinga / / fade_up - fade upp till den givna colorvoidfade_up (int num_steps, int vänta, int R, int G, int B) {
uint16_t i, j.

för (jag = 0; jag < num_steps; i ++) {
för (j = 0; j < strip.numPixels(); j ++) {
strip.setPixelColor (j, strip. Color(R * i / num_steps, G * i / num_steps, B * i / num_steps));
}
Strip.show();
Delay(Wait);
}
} / / fade_up / / Fyll prickar en efter den andra med en colorvoidcolorWipe (uint32_t c, uint8_t vänta) {
för (uint16_t jag = 0; jag < strip.numPixels(); i ++) {
strip.setPixelColor (i, c);
Strip.show();
Delay(Wait);
}
}

Se Steg
Relaterade Ämnen

LED Holiday knyta

göra en LED semester knyter för den speciala mannen i ditt liv denna jul. Det är enkelt att skapa roliga ljus mönster med Aniomagic's Sparkle styrelsen även om du inte har någon tidigare kunskap om kretsar eller programmering. Detta är ett stort proj...

LED holiday star

detta Instructable visar dig hur man gör en semester stjärna med hjälp av lysdioder. Du kan använda dem som bordsdekorationer, för ditt skrivbord eller runt huset.Steg 1: saker du behöver stycklista:batteri (någon typ av batteri kommer att göra, hels...

LED Holiday TuTu

hur får söta nördar att prata med dig på årets julfest?En groovalicious eTextile blinky-blink part tutu!Enkelt, snabbt, roligt och effektivt eTextile projekt för vem som helst.Steg 1: Samla dina delar TuTu - redo gjort eller gör en självAniomagic kna...

HackerBoxes 0001: Robotic Smart Car, NodeMCU, 3D LED-julgran

Detta instructable delar grunderna i arbetar med HackerBoxes #0001. HackerBoxes är den månatliga box prenumerationstjänsten för elektronik hobbyister, beslutsfattare och hackare. Om du vill få en box som denna rätt till din brevlåda varje månad, kan...

Färgskiftande LED snö hjärta Valentine

Låt inte den överblivna snö från senaste "Snowzilla" stormen gå till spillo. Visa dina nära och kära hur mycket du bryr sig med jätte alla hjärtans dag Snöhjärta på framsidan. Inte din genomsnittliga Snöhjärta, denna display är jazzed upp av inb...

Låta Reactive semester jul LED lampor

Hey guys, Michael med elementärt LED här! För semester, jag ville ta del av våra Celebright lampor har dem skapa en dansande effekt. Stavarna har en cool look och jag ville verkligen att expandera på den lite mer.Dessa ser riktigt häftigt på ett träd...

OLAF LED snögubbe

Tanken här är att bädda in GE färg förändras LED semester lampor i en verkligt levande snögubbe. OLAF blev tema baserat på användbarhet av snön. Tre av lamporna GE fungera som OLAF: s knappar, två lampor fungerar som hans ögon, och de återstående 20...

LED bakgrundsbelyst stifthål julkort

Inledning:Kort med lysdioder ger en touch av spänning till semesterperioden. För 2014 presenterar JHP Productions Pin Hole Bakgrundsbelyst LED Holiday Card. Denna steg för steg instructable visar dig hur man gör denna typ av kort själv.PIN Hole konst...

Luftslottet som sprängdes LED ljus cover

om du någonsin hittar en urblåst (pensionerad) Luftslottet som sprängdes, ta en titt på det underbara papperet de demoner kan göra! Detta förvandlas till en konstig Instructable, men det var ganska coolt spelar med grejer.Steg 1: material Övergav Luf...

LED upplysta träd dekoration

Hej, det här är Rachel Agana som ger dig alla sociala medier godhet för elementär LED.En vän och hans familj skapat dessa vackra gyllene träd gren höjdpunkten för sin bröllopsfest. Under bröllopet hade de hängt te ljus ljus i glas lyktor och super li...

Obegränsad fantasi blommor och kransar

båtar i papper kransar har funnits ett tag och det finns några verkligt begåvade konsthantverkare ute. Det är ett riktigt enkelt hantverk att göra. Så även om du är en nya crafter eller någon som bara inte konstnärliga alls, kan detta fortfarande var...

Happy 2016 paj tenn tidkula

Att införa paj tenn "Poly-Holi-Hedron", en ny multi-purpose semester dekoration presenteras i Time Square tidkula läge. Med tanke på tillgången på Färgskiftande LED holiday ljus, är det nu möjligt att utforma en allmän semester dekoration som ka...

Naturlig storlek Spider-Man tema Halloween Display

för att fira 10-årsjubileum för den ursprungliga Spider-Man filmen release (med hemstad regissören Sam Raimi's vision av Stan Lee ikoniska tecken), detta instructable visar hur man gör en full skala web smutskastning superhjälte och hans galna nemesi...

Elektriska Imp WiFi framsteg Display

Vi föll slumpmässigt till en glass belöningssystem hemma. Att få bra betyg hem medel får vi gå ut för glass. Inte säker på att detta är ett politiskt korrekt belöningssystem, men det är en händelse som vi alla ser fram emot. Naturligt, jag är en mott...

Hur man gör en enkel kupol verktyg för ljus målning

Kupoler. De är vackra. Vill du veta hur de är gjorda, och hur du kan göra din egen lätt?Allt du behöver är ett verktyg för enkel kupol. Denna består av en rund form med lampor runt den, och en axel lika i längd till radien av cirkeln. Det lät komplic...

Skärmar med återvunnet material.

jag är en hantverkare, och leder till Craft visar och mässor för att sälja mina produkter. Men, har en fin monter med stora skärmar är något svårt att få, om du inte har tillräckligt $$$ att investera på den.Tja, jag kommer att visa dig hur man gör e...

Bugg-fånga spindeln i nätet, Del1

detta projekt är ett samarbete mellan bhasudha och idesigner4 (mig), studenter i höst 2012 kurs Saker som tror (CSCI 7000) vid University of Colorado - Boulder.Historien om vår bugg-fånga spider automat går så här: en jätte onda spindel är bosatt i e...

LED papper Holiday Tree

Samlas runt glödande LED papper trädet från Brun hund prylar till få dig in i semesterperioden. Du kan göra din egen med våra Konduktiv tape kit. Detta är ett stort projekt att lära sig om parallell kretsar.Steg 1: Verktyg och material För att få trä...

Permanent Digital LED House Holiday belysning

Digitalt adresserbara RGB LED strips blir mer tillgängliga och billigare via hobby elektronikbutiker och direkt från fabriker i Kina, så det är dags att uppdatera din holiday house belysning!Detta projekt använder en Arduino för att styra remsor av d...