LED Tree med DigiSpark (4 / 10 steg)

Steg 4: Koncept 3: koden

För koden ville jag sätta 4 animationer

• Alla lysdioder på wit 2 röda lysdioder blekning på PWM
• Alla blekning på PWM
• Alternativa flimmer
• Alternativa blekning på PWM
• Och slinga varje för 30 SEK

Jag använde Digispark på Arduino Studio till koden.

Också använt en maskinvaruavbrott med debounce ändra animation.

Jag hade ingen schmit trigger chip att använda maskinvaruavbrott, så används debounce och attachinterrupt i unik kombination

Partiella kod :)

void setup() {
deklarera pin 0 och 1 för att vara en utgång:

pinMode (led0, produktionen);

pinMode (led1, produktionen);

pinMode (led4, produktionen);

pinMode (knapp, indata);

Hårdvara avbryta på fysiska stift 7, logiska stift 2)

attachInterrupt (0, flag_interrupt, förändring);

}

Boolean debounce(boolean last)
{

booleska ström = digitalRead(button);

om (sista! = nuvarande) {delay(5); ström = digitalRead(button);}

returnera aktuell; }

void flag_interrupt()
{/ / read-knappen, ange flaggan ++

currentButton = debounce(lastButton);

om (lastButton == låg & & currentButton == hög) {flagga = flagga + 1;}

lastButton = currentButton;

}

Se Steg
Relaterade Ämnen

Hur man gör LED-Fader med Digispark

https://www.dropbox.com/s/zj1mg9ewo62ttw7/animoto_high_res.mp4MATERIAL SOM KRÄVS FÖR(I ordning)objektet leverantör Cat # kvantitet 220 ohm resistor digikey.com 220QBK-ND 3 RGB LED digikey.com 754-1492-ND 1 kvinnliga huvud 3 pin digikey.com S7001-ND 1...

En LED Menorah med Chibitronics krets klistermärken

I December våra hackerspace, krasch utrymme i Culver City, värd en Instructables bygga natt featuring Chibitronics krets klistermärken. Med Channukah runt hörnet trodde jag en LED menorah skulle vara ett perfekt projekt att se vad jag kunde göra med...

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

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 Snowboard med Arduino Uno R3

Detta instructable förklarar hur man styr en RGB LED strip med en Arduino. I det här fallet monteras LED strip en snowboard. RGB (röd grön blå) lysdioder har förmågan att visa en mängd olika färger baserat på slå på och av röd, grön och blå lysdioder...

LED-lampa med Sleep Timer

Ljuset spelar en viktig roll i sömn. Starkt ljus hålla oss vakna och dim ljus hjälper oss att få sova. En av de bästa knepen för att få sova är att börja stänga av lampor innan du faktiskt gå till sängs. Genom att gradvis minska mängden ljus, hjälper...

DIY batteri: Driva en LED-ficklampa med ficka förändring!

i den här artikeln kommer jag visa dig hur man byter den typiska 3 AAA ackumulatorn packe i vanliga billiga LED ficklampor med ficka förändring att driva ficklampan i en knipa. Batteriet skapade passar även höger inom där normala batteripaketet ska g...

Färg förändras LED Tree

någonsin ville ha en LED tree? Ja nu kan du ha din LED träd och äta den (nej, vänta, du förmodligen inte)...Steg 1: Samla delarna Behöver du:1 x ATtiny8510 x manliga header pinsSolid kabel, 2 färgerEn massa lysdioder1 x Arduino Uno att programmera AT...

Bike hjul WS2811 LED effekter med Arduino

[TODO: infoga en snygg video eller bilder från faktiska ridning][OBS Arduino skiss fungerar men är i arbete, se sista steget för länk]Ihållande Vision (POV) effekter kan du Visa godtyckliga bilder med bara några kontrollerbara pixlar på ett snabbt rö...

Styr Ikea Dioder LED Strip med Arduino + 16 X PWM LED Fader styrelsen

vi kommer att visa hur man binder upp och styra en Ikea DIODER LED strip med en arduino, med en 16 X PWM LED Fader styrelse som mellansteg.16 X PWM styrelsen är i grunden en massa mosfets under PWM kontroll (strömbrytare som slår på och av riktigt sn...

LED TREE

har du några extra LED liggande? Har du tid och letar du efter något att göra? Varför inte göra en LED TREE. Det är kul så länge du följer stegen och använder en ren lödkolv. Resultatet är ett fantastiskt konstverk som du kan titta på i timmar.Steg 1...

LED testare med justerbar ström

detta är lätt att bygga LED testare med flera användbara funktioner.-Justerbar ström på 1 mA-20 mA - utvärdera ljusstyrka och effektivitet-Vf (framspänningsfall) mätning - behövs för att beräkna motstånd värde-LED skadas inte om ansluten bakåt - spän...

USB färg förändras LED Tree

Denna LED tree drivs av en USB-väggladdare och har långsamt föränderliga RGB färg ljus. Det är ett bra projekt att lära sig att löda, samt lära sig enkel krets begrepp som strömbegränsande motstånd för lysdioder och strömförbrukning.Jag fick idén för...

Trådlös Phone Remote-Controlled LED Strips: RasPi w / Fadecandy driver w / WS2811/WS2812 adresserbara LED Strips med TouchOSC Smartphone App med Iphone eller Droid

Här går en allt mer omfattande design översikt över mitt senaste projekt. Nedan är en video som jag har lagt upp visar vissa funktioner:Den ursprungliga idén progressionen gick ungefär så här:Adresserbara lysdiodsrand (s vi vill alltid ha mer skinand...

° •Multicolour 3 × 3 × 3 LED cube med anpassad animering

Hi till killar och tjejer.I detta instructable jag ska visa hur man gör 3 × 3 multi färg LED kub med aurdino & ingår också vissa animeringseffekter. Jag använde tre färger av lysdioder. [Röd, grön & vit]Steg 1: ° •Components & material behöver...

8 LED Chaser med 74HC595 8-bitars skiftregister

har du velat göra en söt Cylon/Knight Rider (Larson) Scanner effekt? Men du vill inte använda upp all din Arduino IO pinnar? Tja, kan du göra en fin 8 LED Scanner med en förskjutning registrera IC.I den här guiden kommer vi att använda 74HC595 8 bita...

LED paraply med Arduino

The LED paraply med Arduino kombinerar ett paraply, en 8 x 10 ledde matrisen och en mikrokontroller Arduino att skapa en kontrollerbar, programmerbara ledde upplevelse i avskildhet i ditt eget paraply. Detta projekt var inspirerad av den elektriska p...

Astable multivibrator (LED blottare) med krets Scribe

En astable multivibrator är en oscillerande krets mellan två motstånd-kondensator kretsar där/på både RC kretsar inte är stabil.Det vill säga sätta två kretsar på och stänga med hjälp av transistorer. I denna krets visar vi statligt av kretsar med tv...