Hur man gör LED-Fader med Digispark



https://www.dropbox.com/s/zj1mg9ewo62ttw7/animoto_high_res.mp4

MATERIAL 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 kvinnliga huvud 6 pin digikey.com S7004-ND 1 rektangulär kontakter - rubriker, manliga stift digikey.com S1011E-06-ND 1 rektangulär kontakter - rubriker, manliga stift digikey.com S1011E-03-ND 1 dator DUAL-MINI ombord thesource.ca 2760148 1 Digispark utveckling styrelsen digistump.com n/a 1

tillval istället för att köpa komponenter separat Digispark Starter kit dgistump.com har allt du behöver 1
ARDUINO styrelsen IDE 1.0.3 kod

Deklarera alla variabler

int LED1; int LED2; int LED3; int p0 = 0; int p1 = 1; int p4 = 4; float x; float r; float g; float b; / / setup rutinen körs en gång när du trycker på reset; void setup() {Serial.begin(9600); //start seriellt gränssnitt / / initiera digital stiftet som en utgång. pinMode (p0, produktionen); //sets upp stiftet 0 för pwm pinMode (p1, produktionen); //sets upp PIN-kod 1 för pwm pinMode (p4, produktionen); //sets upp stift 4 för pwm digitalWrite (p0, hög); / / slå LED o delay(1000), //delay för 1 andra digitalWrite (p1, hög), delay(1000), digitalWrite (p4 HÖG); Delay(1000); vänta på en andra digitalWrite (p0, låg); Delay(1000); Inaktivera LED genom att göra spänning låg digitalWrite (p1, låg); Delay(1000); digitalWrite (p4, låg); Delay(1000); } / / loop rutin kör om och om igen för alltid: void loop() {för (int jag = 0; jag < 360; i ++) {

konvertera till en flöte att beräkna r, g, b (öka amplitute genom att multiplicera med 127 och göra positiva genom att lägga till 1)

x=float(i); r=127*(sin(x/180*PI)+1); g=127*(sin(x/180*PI+3/2*PI)+1); b=127*(sin(x/180*PI+0.5*PI)+1);
//Convert flaot r, g, b till heltal och medhjälpande värden till LED LED1 = int(r); LED2 = int(g); LED3 = int(b);
//write LED nivåer till p0, p1, p4 (tilldela PWM värden till lysdioder) analogWrite (p0, LED1); analogWrite (p1, LED2); analogWrite (p4, LED3);
//wait för 1/100 sekund delay(100);} }

I detta projekt ett nummer från 0-255 används för att representera 0% - 100% arbetscykel (ljusstyrka), används sinusfunktion för att generera det. Digispark använder sinusfunktion för att generera PWM (pulse bredd modulering). Vi konverterar radianer till grad för röd, grön, blå cykler. Detta används för att ändra språket för datorn att förstå.

Hur man bygger

-Skär ut ett fyrkantigt hål för 8 x 9 hål från perf styrelsen
-Löda kvinnliga huvud stift till DigiSpark
-Löda bitar (manliga header stift, motstånd, RGB LED(longest leg is your ground)
-Motstånden är lödda till styrelsen perf PWM stift 1 och 4
-Sedan löda motstånd till LED benen
-Löda den längsta etappen av LED (marken) till marken stift, täcka kabeln med isolering för att undvika kortslutning ut.
-Sedan använda programmet Arduino 1.0.3 för att skriva din kod (som ovan) för att programmera din PWM till ditt chip
-Koppla in och spela och du är redo att gå med din LED-fader

Relaterade Ämnen

Enklaste metoden att göra en LED Fade med Arduino Uno

Hej alla, detta är min första Instructable, och i det, jag kommer att visa dig hur man tona en LED med en Arduino Uno, 2 hoppare ledningar, 1 Resistor och en skärbräda.Njut!Steg 1: Vad du behöver.1 x 220 Ohm motstånd2 x Breadboarding ledningar1 x Ard...

Hur man undervisar en LED glasögon Workshop

Detta Instructable är avsedd för lärare och tinkerers och Detaljer hur man undervisar en LED glasögon workshop för en grupp människor vilka är början elektronik användare.Denna workshop är en del av de jag gjorde det-serien, som Pier 9 Shop personale...

Hur man testar en led

hur man testar en led med multimeterSteg 1: krav Ett led att testa /working /En digital multimetern /working /Steg 2: Setup Din multimeter kontinuitet testning läget och ansluta leads av led.Steg 3: Boom Om du ansluter leads korrekt då om din led är...

Hur man gör örhängen med gamla x-mas lyser lampan

Vad är bra med att vara en hantverkare? Någon gissa?? Tja... Det kan finnas något illa alls... Lol!!Förutom andra bra saker, min favorit är att det finns överflöd av inspiration ligger runt i din båt levererar i form av vänster overs från det tidigar...

Hur man gör ett batteri med inkvarterar

Detta är en del av mitt batteri serie berätta hur man gör ett batteri med inkvarterar. Njut!Steg 1: material Behöver du:~ lite salt~ lite aluminiumfolie~ 10 quarters~ en bit papper~ en skål~ lite vinäger~ två bitar av tråd~ några sax~ en LED eller mu...

Hur man kör en Piezo med en Arduino

Hej alla! Jag kämpade med att göra en högljudd piezo Summer från 5volts. Jag kom på det. Det är super enkelt och lika högt som din brandvarnare. Om du har kämpat med detta problem... ge dig själv en paus... finns det noll bra information på internet....

Hur man gör en lampa med programmerbara rutiner

Jag har använt samma lotion ett tag nu. En dag såg jag flaskan och jag tänkte: - Mhmm... Detta skulle vara en fantastisk lampa för mitt skrivbord. Och idén föddes.Som en fin inredning eller bara på kul handlar detta Instructable om hur man gör en lam...

Hur man gör en pneumatik med en plastflaska!

Hur man gör en pneumatik?En enkel pneumatisk pistol kunde göras med egna händer med Coca-Cola plastflaska 0,5 eller någon annan läsk flaska.https://youtu.be/E1InFnm69G8Steg 1: För att göra en enkel pneumatisk pistol du behöver! Steg 2: Steg och steg...

Hur man Dip-Dye håret med Kool-Aid

Hej alla, detta Instructable är om hur man Dip-Dye håret med Kool-Aid. Japp, Kool-Aid! Udda är det inte? Men är med Kool-Aid för att färga håret, så märkligt som det kan låta, ett bra och billigt sätt att dip-dye håret, och det håller länge! När jag...

Hur man gör ett chattrum (med Notepad)

detta Instructable visar dig hur man gör ett chattrum med gratis windows-program som heter Notepad. Detta program var inte kopierat och klistrat in, det gjordes från grunden, kan du kopiera och klistra in det (om du inte vill lära sig koden). Vad gjo...

Hur man gör en termometer med hjälp av Arduino och LM35

dag jag ska visa dig hur man gör en termometer med Arduino och LM35 temperaturgivare, LCD Display, på en skärbräda anslutna med kablar. Det kommer att Visa temperaturen i Celsius och Fahrenheit.Andro rotSteg 1: Krav:- Detta är en lista av delar som b...

Lära sig att sy - hur man gör en Tygkasse med kärlek till sy

älskar att sy sy Studio och lovetosew.com presenterar hur man gör en tygkasse. Du kan lära dig steg för steg hur man syr en enkel Tygkasse med våra ljud och skriftliga anvisningar tillsammans med fotografier. Denna väska är lätt att göra med bara rät...

Hur man skapar en manet kostym med enda kartong

hur man skapar en manet kostym med enda kartongSteg 1: IntroduktionSyftet med detta skolprojekt är att konstruera en marint tema kostym med endast kartong och platta konstruktion. Jag måste bygga en manet dräkt av kartong med platta konstruktion. Spe...

Hur man stämmer en gitarr med ett Floyd Rose (gitarr används: Kramer Striker 211)

Detta instructable visar hur man stämmer en gitarr med ett Floyd Rose tremolo. Jag använder en Kramer Striker 211.Steg 1: MutternI bilden visas muttern är speciell. Vi måste först låsa upp muttern med en Allen Key (det var försedd med Kramer på baksi...

OTROLIG! Hur man skär en flaska med ett Skosnöre! HANDLEDNING

https://www.youtube.com/watch?v=8MuBskEepyA&feature=youtu.beSteg 1: för att skära en flaska med ett Skosnöre du behöver! Hur man skär en flaska i två med en sko-spetsar!?Vi har upptäckt hur man skär en flaska med tråden, men hur är det möjligt att ha...

Hur man överför en bild med tejp

hur man överför en bild med tejp...

Hur man färg stål med värme

Hur man färg stål med värme (het olja finish) är ett enkelt men effektivt sätt att uppnå en önskad färg val.Färgerna är fantastiska och kommer ofta i en vacker tvåfärgad glans. Det är något riktigt givande om denna teknik. Inte bara ger det dig en al...

Spela Doh Peppa Pig - hur man gör Peppa Pig med Playdough

Spela Doh Peppa Pig! Hur man gör Peppa Pig med Playdough?Idag vi göra söta tecknade figur Peppa Pig med våra spela Doh playdoughs! Allt du behöver-Playdough :)Att göra Peppa Pig med playdough är ganska lätt och riktigt rolig! Tack för att titta på!...

{GENEVIEVE} Hur man syr en volang kjol med pre gjorde rufsar tyg

www.diyweddinggowns.comHur man syr en volang kjol med pre gjorde rufsar tyg, diy volang kjol tutorial för ditt bröllop klädsel. Detta är en enkel handledning om hur man syr en volang kjol för ditt bröllop med pre gjorde rufsar tyg.Rufsa tyg och gummi...