LilyPad Arduino natt och dag leksak (6 / 8 steg)

Steg 6: Program

Disclaimer: Jag har aldrig kodat i något annat än HTML innan, så jag är säker på att människor som vet bättre kommer att titta på denna kod och tycker det är fruktansvärt klumpiga. Men det fungerar!

Här är hur jag ville ha: när jag startar leksaken, jag ville att det skulle läsa ljussensorn. Om det är ljus, som innebär att sensorn är utsatt, visar vilket betyder "natt" panelen. I detta fall, jag ville att det skulle spela "Twinkle, Twinkle" och blinka vita lysdioder. Om det är mörkt, luckan är upp och sensorn är täckt, så den dag sidan visar. I så fall ville jag att det skulle spela "Du är mitt solsken" och självständigt blinka tre färgade lysdioderna. Som mycket var ganska lätt att koden, men vad jag egentligen ville ha var av det sång och ljus display om du vill ändra omedelbart så fort jag vänt leksaken, och räkna ut hur man kod som var svårt (för mig... Jag är säker på att det skulle vara lätt för andra). Men jag så småningom lista ut det, i princip av att ha det testa ljus värdet efter varje anteckning av låten och starta om loop om ljus värdet hade stigit över eller sjunkit under tröskelvärdet (beroende på vilken låt det byte från).

Jag insåg att göra detta projekt som det kan ha varit lättare att göra detta med en accelerometer, och som inte skulle har frågan om inte är användbara i ett mörkt rum. Men eftersom detta är tänkt att vara en leksak för barn, en accelerometer förmodligen inte skulle fungera (barn gillar att skaka leksaker). Jag tror så allt anses, skulle jag sticka med ljussensorn om jag gjorde det igen.

Min kod är fäst i text-filen nedan. Jag försökt att ge kommentarer för att beskriva vad jag gjorde med varje kodrad.

Se Steg
Relaterade Ämnen

Natt och dag klockan!

(Detta är en enkel omvandling av Florinc's amazing Wise klockan 3)Detta projekt visar en animerad karta det dipicts där solen skiner på ytan av jorden. Utan att behöva ange en tidszon här. Detta är verkligen en global klocka.Jag har alltid beundrat G...

Natt och dag ögonskugga ser

Hey momoluvers, det är momo! idag jag ska skapa ett nytt utseende som jag vill kalla natt och dag. Detta är en helt ny tutorial, aldrig gjorts så det är nytt och unikt. Ihåg kom att rösta, jag uppskattar det!Steg 1: Primer Använda en concealer borste...

Lilypad Arduino - regnbågen fisk Twinkle Bag

Jag deltar i en kurs här terminen på teknik i skolor och bibliotek. Vi var tvungna att göra något slags projekt med LilyPad Arduino och dess programvara. Detta var min första erfarenhet sömnad, och var definitivt en "lära-som-du-gå" uppdrag med...

Lilypad Arduino jul tröja med blinkande ljus och musik

jag tar en kurs här terminen kallas ungdom och teknik i bibliotek, där jag fick i uppdrag att designa något med en Lilypad utveckling styrelse. I följande steg kommer jag gå igenom hur jag skapade min jul tröja med blinkande ljus och musik.Steg 1: ma...

LilyPad Arduino målad duk med musik och ljus

detta är ett projekt som jag skapade för mina barn och teknik klass som jag tar i mitt bibliotek Science magisterprogrammet. Detta var en av mina första erfarenheter med kodning så detta var en prova process men detta instructable bör beskriva min fr...

LilyPad Arduino fyllda Fox leksak

Jag var tvungen att skapa ett projekt som använde LilyPad Arduino för en klass på teknik i bibliotek, och jag valde att skapa ett gosedjur som sjunger "Jesus älskar mig" medan lampor blinkar med anteckningar. Jag gjorde en räv, men mönstret som...

Lilypad Arduino lätta upp Critter

att göra en uppstoppad kanin som lyser upp när du rör öronen tillsammans följa instruktionerna. Detta projekt kan skapas med hjälp av tyg rester och en Lilypad Arduino.Material:1 Lilypad Arduino4 LED lamporLedande trådEn mini USB-adapterPapperpennaTy...

Athena Uggla kudde nattlampa-Lilypad Arduino

IntroduktionFör min teknik för ungdom i bibliotek klass fick jag experimentera med en cool bit teknik som kallas en Lilypad Arduino. Denna typ av Arduino ombord är specifikt för e-textilier. Moderkortet för Arduino kan programmeras och komponenter so...

Musikaliska uppstoppade djur med LilyPad Arduino

detta är plommon. Hon spelar "Gamla MacDonald har en Farm" när knappen i sitt högra öra skjuts.Hon är ett projekt jag gjorde för en klass - ungdom och teknik i biblioteken. Här finns ett gosedjur med en tryckknapp switch sys in sitt ear och alla...

Pimpa din choklad med Arduino IDE och ATtiny13

Idén till projektet kom till mig på väg till papperskorgen. Jag fick i uppdrag att kasta bort en ruta som bara har tömts på sitt ursprungliga Ferrero Rocher sötma innehåll av min kära fru. Detta var strax efter alla hjärtans dag. Så jag fick spendera...

Lilypad Arduino Rocket fartyget Cape

jag tar ett barn och teknik kurs för min MLS detta termin, och en av våra uppdrag är att skapa leksaker med LilyPad Arduino utveckling styrelsen. LilyPad Arduino används för att skapa e-textilier som du kan programmera för att göra olika saker. I det...

Barns tyg boken (med LilyPad Arduino)

som en sewable (mjuk) kretsar projekt, jag skapade en Broadway tema tyg bok. Jag blev inspirerad av en personlig tyg bok med familjemedlem bilder som min unga kusin fick. För att göra boken lyser upp och spela låtar, använde jag Lilypad Arduino tekni...

LilyPad Arduino binär klocka

LilyPad Arduino binär klocka instruktioner!Förteckning över material:LilyPad Arduino 328 moderkortet - $21,95https://www.Sparkfun.com/products/9266LilyPad FTDI grundläggande Breakout - $14.95https://www.Sparkfun.com/products/10275Mini USB-sladd - $3,...

Arduino temperaturvakt och visuella LED mätare

Detta är en riktigt rolig Arduino projekt som kommer att läsa temperaturen, skicka det till den seriella Monitor i Arduino IDE och efter temperatur anpassas antalet lysdioder som lyser upp. Det är verkligen lätt att sätta ihop och produktens programm...

Hur man programmerar Arduino Pro Mini använder Arduino Uno och ArduShield - utan kablar

Huvudsyftet med denna anvisning är att visa dig hur man programmerar i mest lätt sätt Arduino Mini eller Arduino Pro Mini med Arduino UNO och ArduShield – utan kablar.Steg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 -...

Automatisk hem övervakningssystem genom att använda arduino (enkel och billig)

Målet med mitt projekt är att uppnå automatisk hem övervakningssystem utan manuell inblandning. I allmänhet andra övervakningssystem är det nödvändigt att power ON TV och kamera mottagare varje gång. Och det måste också alla användardata till vyn som...

Alligator clip jumper tråd för LilyPad Arduino

Medan prototyper med min Lilypad Arduino ville jag använda en skärbräda. Jag började bara klippning vissa alligator testsladdarna (bifogas Lilypad) till startkablar (i bakbord), men min arbetsyta kunde få överfulla med kablar, och snabbt. Också, jag...

Öppna hjärtat & LilyPad Arduino brosch

här är hur man kombinerar Jimmie Rogers öppna hjärtat Kit med en LilyPad Arduino microcontroller styrelsen att göra en animera LED hjärtat brosch.Här är en video av det i aktion:Material:Öppet hjärta kit eller gör din egenLilyPad ArduinoLilyPad AAA p...

Lilypad Arduino Spider kostym

Denna termin tar jag en klass på barn och teknik som en del av min examen i arkivvetenskap. En av mina uppdrag omfattar listigheten en bärbar och programmerbara objekt via en LilyPad Arduino utveckling ombord. Jag har tre barn som alltid behöver kost...