LilyPad Arduino nacht en dag Toy (6 / 8 stap)

Stap 6: programma

Disclaimer: Ik heb nooit gecodeerd in iets anders dan HTML, dus ik zeker weet dat mensen die beter zal weten kijken naar deze code en vind het vreselijk onbevallig. Nochtans, het werkt!

Hier is het gedrag dat ik wilde: wanneer ik het speelgoed inschakel, ik wilde dat het lezen van de lichtsensor. Als het licht, betekent dat de sensor wordt blootgesteld, wordt wat betekent dat het "night"-deelvenster weergegeven. In dat geval, ik wilde het spelen "Twinkle, Twinkle" en de witte LED's knipperen. Als het is donker, de klep omhoog is en de sensor is bedekt, zo vertoont de dagzijde. In dat geval wilde ik het spelen van "U bent mijn zonneschijn" en zelfstandig de drie gekleurde LED's knipperen. Dat veel was vrij gemakkelijk aan code, maar wat ik echt wilde was voor de song en licht weer ga onmiddellijk zodra ik het speelgoed bladerde, en uitzoeken hoe dat moeilijk was (voor me... Ik weet zeker dat het gemakkelijk zou zijn voor anderen). Maar ik uiteindelijk figuur het uit, in principe door het hebben van het testen van de lichtwaarde na elke noot van het nummer en start opnieuw de lus als de lichtwaarde had gestegen boven of beneden de drempel (afhankelijk van welk nummer was het overschakelen van).

Ik realiseerde me in het doen van dit project dat het misschien makkelijker om dit te doen met een versnellingsmeter geweest, en dat zou niet het probleem van het niet bruikbaar in een donkere kamer. Echter, aangezien dit is bedoeld als een stuk speelgoed voor een kind, een versnellingsmeter waarschijnlijk niet zou werken (kinderen willen schudden speelgoed). Dus alles bij elkaar genomen, ik denk dat ik zou stok met de lichtsensor als ik deed dit opnieuw.

Mijn code is gekoppeld in het tekstbestand hieronder. Ik probeerde te bieden opmerkingen om te beschrijven wat ik aan het doen was met elke regel met code.

Gerelateerde Artikelen

LilyPad Arduino gevuld Fox Toy

LilyPad Arduino gevuld Fox Toy

Voor een klasse op technologie in bibliotheken, ik had voor het maken van een project dat de LilyPad Arduino gebruikt, en ik koos maken een knuffeldier die "Jesus Loves Me zingt" terwijl lichten met de toelichting knipperen. Ik maakte een vos, m
LilyPad Arduino licht-up Critter

LilyPad Arduino licht-up Critter

Volg deze instructies om het maken van een gevuld konijntje dat oplicht wanneer je aanraken haar oren samen.  Dit project kan worden gemaakt met behulp van restjes stof en een Lilypad Arduino.Materialen:1 Lilypad Arduino4 LED-lampjesGeleidende draadE
Athena de uil kussen nachtlampje-Lilypad Arduino

Athena de uil kussen nachtlampje-Lilypad Arduino

IntroductieVoor mijn technologie voor de jeugd in bibliotheken klasse heb ik om te experimenteren met een cool stukje technologie genaamd een Lilypad Arduino. Dit soort Arduino board is specifiek voor de e-textiel. De belangrijkste Raad van bestuur v
Muzikale gevuld dier met LilyPad Arduino

Muzikale gevuld dier met LilyPad Arduino

dit is pruim.  Ze speelt "Oude MacDonald is een boerderij" wanneer de knop in haar rechteroor is geduwd.Ze is een project dat ik gemaakt heb voor een klasse - jeugd en technologie in bibliotheken.  Het beschikt over een knuffeldier met een druks
LilyPad Arduino knipperen fiets veiligheid Patch

LilyPad Arduino knipperen fiets veiligheid Patch

ik maakte deze geborduurde patch in een verschillende instructable, maar hier zal ik u tonen hoe te voegen knipperende LEDs aan uw rugzak voor plezier en veiligheid. Ik gebruikte een LilyPad Arduino met een oplaadbare lithium-polymeer batterij voor v
Open hart & LilyPad Arduino broche

Open hart & LilyPad Arduino broche

hier is hoe te de Jimmie Rogers' Open hart Kit combineren met een LilyPad Arduino microcontroller board om een animeren LED hart broche.Hier is een video van het in actie:Materialen:Open hart kit of maak je eigenLilyPad ArduinoLilyPad AAA vermogen be
LilyPad Arduino Binary Clock

LilyPad Arduino Binary Clock

LilyPad Arduino Binary Clock instructies!Lijst van materialen:LilyPad Arduino 328 hoofdboard - $21,95https://www.Sparkfun.com/products/9266LilyPad FTDI fundamentele Breakout - $14.95https://www.Sparkfun.com/products/10275Mini USB cord - $3.95Misschie
Hoe te uploaden codes naar Lilypad Arduino zonder FTDI met behulp van Arduino Uno

Hoe te uploaden codes naar Lilypad Arduino zonder FTDI met behulp van Arduino Uno

Vandaag, ga ik te laten zien waarmee ik had een probleem met mijn FTDI module terwijl ik probeer te uploaden - op de Arduino IDE ontworpen - codes van mijn computer aan Lilypad Arduino Atmega328 bestuur.Eigenlijk moet u uw FTDI modules zoals gebruike
Hoe maak je een LilyPad Arduino LED rok

Hoe maak je een LilyPad Arduino LED rok

de rok willekeurig knippert wanneer het donker wordt.Om te zien de rok in actie, bezoek: http://collarandlapel.com/category/rock/lilypad-arduino-led-rock-lilypad-arduino-led-skirt/Materiaallijsten:TulleVoering (ik heb middelzware katoen gebruikt.)Ela
LilyPad Arduino raket schip Cape

LilyPad Arduino raket schip Cape

ik ben het nemen van een kinderen en technologie van de cursus voor mijn MLS dit semester, en een van onze opdrachten is het creëren van speelgoed met het LilyPad Arduino ontwikkel bord. De LilyPad Arduino wordt gebruikt voor het maken van e-textiel,
LilyPad Arduino spin kostuum

LilyPad Arduino spin kostuum

Dit semester ik ben nemen van een klasse op kinderen en technologie als onderdeel van mijn graad in de bibliotheekwetenschap. Één van mijn taken omvat crafting een wearable en programmeerbare item met behulp van een LilyPad Arduino ontwikkel bord. Ik
Jumper wire-alligator clip voor LilyPad Arduino

Jumper wire-alligator clip voor LilyPad Arduino

Terwijl prototyping met mijn Lilypad Arduino wilde ik een breadboard te gebruiken. Ik begon enkel sommige alligator test leidt (verbonden aan de Lilypad) tot de jumper kabels knippen (in breadboard), maar mijn werkruimte kan krijgen overvol met drade
Child's stof Book (met behulp van LilyPad Arduino)

Child's stof Book (met behulp van LilyPad Arduino)

als een sewable (zacht) circuits project, ik heb een boek van Broadway thema stof gemaakt.  Ik werd geïnspireerd door een gepersonaliseerde stof boek met familielid foto's die mijn jonge neef ontvangen.  Ik gebruikte om te maken het boek oplichten en
LilyPad Arduino Sensor Demo Mat

LilyPad Arduino Sensor Demo Mat

Deze tutorial toont je hoe maak je een sensor demo mat voor de LilyPad Arduino. Ik wilde een plek waar ik zou kunnen met de verschillende sensoren, maar ook iets dat ik kon gebruiken experimenteren om voorbeelden van wat kan worden gedaan zonder voor