Nursery Rhyme Hat (2 / 8 stap)

Stap 2: Maak een Plan


Ik ben begonnen met een idee voor een hoed die je tijdens een storytime met jonge kinderen dragen kan.  Bij blootstelling aan licht (opheffing van de bloem vilten blad) de hoed zou oplichten en een kinderliedje deuntje te spelen als een leuke prop voor storytime.  Ik gebruikt of geleerd vanuit code van Leah Buechley het goede voorbeeld, Casey's Light Sensor code voor haar nacht en dag speelgoed, Alyson van Dark-Be-Gone en Leah Buechley de Tricolor LED code.  Ik beëindigde omhoog met een code die maakte mijn hoed oplichten en spelen van Mary Had een lammetje (zie hieronder).

Steek uw FTDI en de batterij in de belangrijkste Raad van bestuur en de coonect het met uw USB-kabel op uw computer.  Het uploaden van uw code.

/*
Nursery Rhyme hoed
Liz Huessy
Maart 2014
*/
int ledPin =
int ledPin = A3;  De witte LED-pin wordt aangesloten op pin A3
int redPin = 10;  De rode LED-pin is verbonden met pin 10
int bluePin = 9;  De blauwe LED-pin wordt aangesloten op pin 9
int greenPin = 6; / / de groene LED-pin is verbonden met pin 6
int grond = 11; PIN 11 is de grond pin
int speakerPin = A2;     De speaker is verbonden met digitale pin A2
int sensorPin = A4;     De lichtsensor is verbonden met pin A4
int sensorValue;     Variabele de waarde afkomstig van de sensor opslaan

VOID Setup
{

pinMode (speakerPin, OUTPUT);     Hiermee stelt u deze pin wordt een uitgevoerd
pinMode (A3, uitvoer);  Hiermee stelt u deze pin wordt een uitgevoerd
pinMode (10, OUTPUT);  Hiermee stelt u deze pin wordt een uitgevoerd
pinMode (9, OUTPUT);  Hiermee stelt u deze pin wordt een uitgevoerd
pinMode (6, OUTPUT);   Hiermee stelt u deze pin wordt een uitgevoerd
pinMode (sensorPin, INPUT); //
pinMode (gemalen, uitvoer);
digitalWrite (gemalen, laag);  Macht aan op pin 11 (grond) uitgeschakeld

}

void loop / / draait op een lus
{

sensorValue = analogRead(sensorPin);     Luiden naar de waarde van de sensor
delay(100);     Vertraging voor 1/10 van een seconde

Als (sensorValue < 20) / / als het is donker, uitzetten alle LEDs
{
digitalWrite (6, laag);
delay(750);
digitalWrite (9, laag);
delay(500);
digitalWrite (10, laag);
delay(500);
digitalWrite (A3, laag);
delay(500);
}
Else {//If het niet donker, beurt groene en blauwe LEDs op en speel de melodie, dan inschakelen van rode en witte LEDs
digitalWrite (6, hoge);
delay(500);
digitalWrite (9, hoge);
delay(500);
Scale();     Roep de functie scale()
delay(1000);     Vertraging gedurende 1 seconde
digitalWrite (10, hoge);
delay(500);
digitalWrite (A3, hoge);
delay(500);

}
}
VOID pieptoon (unsigned char speakerPin, int frequencyInHertz, lange timeInMilliseconds) / / het geluid produceren functie
{
int x;
lange delayAmount = (long)(1000000/frequencyInHertz);
lange loopTime = (long)((timeInMilliseconds*1000)/(delayAmount*2));
voor (x = 0; x < loopTime; x ++)
{
digitalWrite(speakerPin,HIGH);
delayMicroseconds(delayAmount);
digitalWrite(speakerPin,LOW);
delayMicroseconds(delayAmount);
}
}

VOID schaal () //Play Mary Had een lammetje
{
Beep(speakerPin,2637,500);  E
Beep(speakerPin,2349,500);  D
Beep(speakerPin,4186,500);  C
Beep(speakerPin,2349,500);  D
Beep(speakerPin,2637,500);  E
Beep(speakerPin,2637,500); E
Beep(speakerPin,2637,1000); E

Beep(speakerPin,2349,500);  D
Beep(speakerPin,2349,500);  D
Beep(speakerPin,2349,500);  D
Beep(speakerPin,2637,500);  E
Beep(speakerPin,2637,500);  E
Beep(speakerPin,2637,1000);  E

Beep(speakerPin,2637,500);  E
Beep(speakerPin,2349,500);  D
Beep(speakerPin,4186,500);  C
Beep(speakerPin,2349,500);  D
Beep(speakerPin,2637,500);  E
Beep(speakerPin,2637,500); E
Beep(speakerPin,2637,1000); E

Beep(speakerPin,2637,500);  E
Beep(speakerPin,2349,500);  D
Beep(speakerPin,2349,500);  D
Beep(speakerPin,2637,500);  E
Beep(speakerPin,2349,500);  D
Beep(speakerPin,4186,1000);  C
Beep(speakerPin,4186,1000);  C
}

Zodra ik mijn code geschreven had, het volgende wat ik deed was het creëren van een diagram van mijn e-textiel, tonen de exacte verbindingen en lay-out van mijn circuit, ervoor te zorgen dat geen negatieve en positieve lijnen van crosssed en dat elke LED, Buzzer en Sensor goed is aangesloten.
Het is zeer belangrijk om deze stap te voltooien alvorens de Lilypad stukken uit elkaar te nemen!

Gerelateerde Artikelen

Knippert groen licht hoed met behulp van de 'Cat in the Hat' hoed

Knippert groen licht hoed met behulp van de 'Cat in the Hat' hoed

Voor het coderen Project voor INLS 534: jeugd en technologie in bibliotheken, heb ik een knipperend groen licht hoed met behulp van de hoed 'Cat in the Hat' ontwikkeld. Deze hoed is een ideale accessoire om te dragen bij het lezen van The Cat in the
Makedo Beating Drum

Makedo Beating Drum

voor alles wat je weinig rockers, de tijd is gekomen om te beginnen uw gar (b) leeftijd band met dit Makedo project. Geen slagwerker is niet compleet zonder een tamboerijn, shakers en natuurlijk hun leadgitarist dus beginnen met het verzamelen van ma
Verloor uw lader? Hoe te laden elke batterij Survival-stijl

Verloor uw lader? Hoe te laden elke batterij Survival-stijl

mijn camera afsluiten van lage batterij, net toen ik nodig om te nemen wat foto's.Het licht was perfect. Plotseling herinnerde ik me waar ik de lader - 3000 mijl afstand verlaten.Iedereen heeft deze ervaring, of de gelijkaardige ervaring van de uitga
Bibliofiel van baby cadeau: verhaal boek houtblokken

Bibliofiel van baby cadeau: verhaal boek houtblokken

In twee weken heeft mijn schoonzus een baby shower voor haar eerste baby, een kleine jongen. Mijn schoonzus houdt van boeken, houdt ze te lezen, houdt houden hen, houdt ruiken hen, enz. Om het even wat boek gerelateerde is een geweldig cadeau voor ha
Hoe Skitch op een fiets (grijper op een rijdende auto)

Hoe Skitch op een fiets (grijper op een rijdende auto)

' Waarschuwing: niets in dit instructable suggereert dat u daadwerkelijk gaan en proberen dit. Skitching zeer gevaarlijk kan zijn en door geen enkele omstandigheid moet iemand ooit doen periode. Ook de sigaret zijn slecht, niet te drinken als je zwan
Maak een kleine gevouwen kerst boek

Maak een kleine gevouwen kerst boek

deze "tiny boeken" zijn een mooie kleine gift voor een jong kind, of leuk om te maken met een kind. Hier kun je de tekst past bij uw kind, en het gebruik van clipart-afbeeldingen of stickers, het vestigen van uw eigen of laat uw kind illustreren
Muzikale taarten

Muzikale taarten

Onze entry is zowel een tech bakken project. We hebben sommige appeltaarten die van de melodie van een Engels kinderliedje spelen kunnen.Stap 1: Programmeren van de melodie.Ik schreef een programma in de krassen die speelt "Sing a song of Sixpence&qu
DIY Sonic the Hedgehog Hat

DIY Sonic the Hedgehog Hat

Wanneer u niet vinden wat je zoekt... gewoon laten gebeuren!Ik maakte deze Sonic hoed voor mijn broer als een geschenk en ben zo blij met hoe het bleek! Hat's zijn altijd een leuk accessoire en zijn ook een geweldige optie voor iedereen te maken met
Verlicht Constable Hat

Verlicht Constable Hat

Ik dacht dat het zou leuk toevoegen van LEDs aan mijn broer Constable hoed zodat bleek te laten uitzien als de lichte bar op een politie-cruiser.Stap 1: materialen Er zijn een heleboel draagbare elektronische materialen beschikbaar. Ik bestelde LED's
Voet bediend snare drum - een adapter voor hi-hat stand

Voet bediend snare drum - een adapter voor hi-hat stand

Dit is een eenvoudig-aan-bouwstijl, goedkoop (veronderstellend hebt u reeds een drumstel), weg-geteste mechanisme dat een regelmatige hihat-stand in een effectieve snare drum-beater zet. Het zou eenvoudig zijn aan te passen voor kabel hihat voor meer
Super Mario Hat Tutorial

Super Mario Hat Tutorial

Mijn jongste zoon is gonna be van Super Mario van de Nintendo DS/Wii Games voor Halloween dit jaar.De meeste van de tijd ik heel goed met de aankoop van kostuums, ben aangezien ik een full-time werkende mama met te veel verplichtingen ben.Ik wil echt
Polorid kubus Hat & Neckalce

Polorid kubus Hat & Neckalce

Er zijn 2 coole nieuwe camera's. de Polaroid Cube en de GoPro Hero sessie. Beide camera's zijn het dezelfde grootte vierkante blokjes, en voor de record de Polaroid een geweest uit meer. Ik pakte de Polaroid Cube vanwege de prijs en het lijkt iets ik
WIFI gecontroleerde LED Hat

WIFI gecontroleerde LED Hat

Je leert hier te gebruiken een Intel Edison Microcontroller Board verbinden met LEDs als uitgang en WIFI als een invoermethode wijzigen van kleuren of animaties voor de LEDs.Ik ook een stap voor stap handleiding hoe te opstelling de Edison en hoe te
De piraat chef-kok: koken schort en Hat

De piraat chef-kok: koken schort en Hat

Avast gij scurvey Instructables.com Gemeenschap honden!  Als gij zoals ter tot grub aan boord van de barbecue-grill koken, worden deze hier Instructable voor gij.  Me, Cap'n Toglefritz, ziet gij hoe ter tuig van een schort en een hoed fer Cookin '.