Långsam till snabb tindrande stjärnor i filt (med ledande patchar) (5 / 7 steg)

Steg 5: Kod och testa dina lampor



Lamporna har kodats med hjälp av Arduino, som kan laddas ner gratis. Jag har bifogat min koden nedan. Som du ser, är filten programmerad så att olika nivåer av sensormätningar ändra de lätta mönsterna. Mer specifikt, lägre den behandlingen (vilket motsvarar det högre trycket på patchar) desto fortare twinkle takt.

Innan du kan ange intervall i din kod, måste du ta reda på vad för slags spänner din aluminiumfolie patchar upptäcka. I min kod varierade spänner från 700s till nästan 1000. Storleken på din patchar och conductivityen av huden kan variera spänner din patchar identifieras.

När din patchar är ordentligt sydda, och din Lilypad är ansluten till datorn med en USB-sladd, kan du testa spänner av dina fläckar genom att klicka på knappen seriell monitor i det övre högra hörnet av din Arduino kod. Se till att rätt USB identifieras i Verktyg -> seriell port, och att rätt Lilypad styrelsen väljs i Verktyg -> styrelse.

Din kod bör inkludera följande för seriell monitor test att arbeta:

int aluminumFoil = A2; (om din positiva aluminiumfolie lapp inte är ansluten till A2, ersätta det med dess korrekt anslutna pin)

Ogiltiga inställningar i avsnittet inkludera:
Serial.BEGIN(9600); initiera serieporten
pinMode (aluminumFoil, ingång); anger aluminiumfolie pin till INPUT
digitalWrite (aluminumFoil, hög); initierar sensorn

Ogiltig loop i avsnittet behöver din kod:
sensorValue = analogRead(aluminumFoil); läsa värdet från sensorn
Serial.println(sensorValue); Skicka detta värde till datorn

Se fullständiga koden för mer information. När koden är upp till par, klicka på serial monitor. Du ser en serie tal. Rör din patchar och se hur siffrorna ändras. Hitta den hög och låg i ditt område och sedan bestämma vilka intervall du vill inkludera i din kod. Till exempel i min kod, det förklarar som "om (sensorValue < 985 & & sensorValue > = 900)", lamporna kommer att pågå 8/10 av en sekund. Om sensorn värdet läser mellan 800 och 900, lamporna håller 5/10 sekund... och så vidare. Besluta vilka intervall du vill påverka koden och hur.

______

Min hela koden:

int aluminumFoil = A2; Detta är den PIN-kod som positiva aluminiumfolie plåstret är ansluten till (andra aluminiumfolie plåstret är ansluten direkt till negativa)
int sensorValue; variabel för att lagra värdet kommer från sensorn
int top1 = 2; top1 är smeknamnet för stjärnan ansluten till stift 2
int top2 = 3;
int top3 = 9.
int top4 = 10;
int rtop1 = A4;
int rtop2 = 11;

void setup() / / kör en gång, när skissen startar
{
Serial.BEGIN(9600); initiera serieporten
pinMode (aluminumFoil, ingång); anger aluminiumfolie pin till INPUT
digitalWrite (aluminumFoil, hög); initierar sensorn
pinMode (top1, produktionen); om ljuset inte är vände sig till utgång, det inte fungerar
pinMode (top2, produktionen);
pinMode (top3, produktionen);
pinMode (top4, produktionen);
pinMode (rtop1, produktionen);
pinMode (rtop2, produktionen);

}

void loop() / / kör om och om igen
{
sensorValue = analogRead(aluminumFoil); läsa värdet från sensorn
Serial.println(sensorValue); Skicka detta värde till datorn
om (sensorValue < 985 & & sensorValue > = 900) //if värdet från sensorerna är mellan 900-985 när berört, följande ljus mönster kommer att inträffa:

{
digitalWrite (top1, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(800); Detta anger hur länge ljuset kommer att bo i millisekunder
digitalWrite (top1, låg); Inaktivera LED
digitalWrite (top4, hög);
Delay(800);
digitalWrite (top4, låg);
digitalWrite (rtop2, hög);
Delay(800);
digitalWrite (rtop2, låg);
digitalWrite (top2, hög);
Delay(800);
digitalWrite (top2, låg);
digitalWrite (top3, hög);
Delay(800);
digitalWrite (top3, låg);
digitalWrite (rtop1, hög);
Delay(800);
digitalWrite (rtop1, låg);

vänta en sekund
}

annars om (sensorValue < 900 & & sensorValue > 800)

{
digitalWrite (top1, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(500);
digitalWrite (top1, låg);
digitalWrite (top4, hög);
Delay(500);
digitalWrite (top4, låg);
digitalWrite (rtop2, hög);
Delay(500);
digitalWrite (rtop2, låg);
digitalWrite (top2, hög);
Delay(500);
digitalWrite (top2, låg);
digitalWrite (top3, hög);
Delay(500);
digitalWrite (top3, låg);
digitalWrite (rtop1, hög);
Delay(500);
digitalWrite (rtop1, låg);

}

annars om (sensorValue < 800 & & sensorValue > = 600)
{

digitalWrite (top1, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(200);
digitalWrite (top1, låg);
digitalWrite (top4, hög);
Delay(200);
digitalWrite (top4, låg);
digitalWrite (rtop2, hög);
Delay(200);
digitalWrite (rtop2, låg);
digitalWrite (top2, hög);
Delay(200);
digitalWrite (top2, låg);
digitalWrite (top3, hög);
Delay(200);
digitalWrite (top3, låg);
digitalWrite (rtop1, hög);
Delay(200);
digitalWrite (rtop1, låg);

}
annat //the efter koden är vad kommer att ske om sensorn känner ett värde skiljer sig från de som angetts ovan
{
digitalWrite (top1, hög); Aktivera LED (HIGH är spänningsnivån)
Delay(1000);
digitalWrite (top1, låg);
digitalWrite (top4, hög);
Delay(1000);
digitalWrite (top4, låg);
digitalWrite (rtop2, hög);
Delay(1000);
digitalWrite (rtop2, låg);
digitalWrite (top2, hög);
Delay(1000);
digitalWrite (top2, låg);
digitalWrite (top3, hög);
Delay(1000);
digitalWrite (top3, låg);
digitalWrite (rtop1, hög);
Delay(1000);
digitalWrite (rtop1, låg);
}
}

Se Steg
Relaterade Ämnen

Hur till möjliggöra halva stjärnor i Itunes

att vara besatt på hur organiserar jag min tusentals låtar i Itunes, jag fann att den mesiga 1-5 stjärnklassificeringar inte var skära den. Så hittade jag ett sätt att betygsätta dem en halv. Detta är mycket användbart om du gillar allt fått exakt hu...

Laser skär Craft skum kasta stjärnor för ditt barn (eller dig själv)

snabbt och häftigt projekt för att göra säkra kaststjärnor för barn. De flyger inte särskilt bra, men yngre barn kommer inte att märka.Du kommer att få det tjockare 1/4 tum craft skummet som tunna 1/8th grejer är alldeles för bräcklig.Steg 1: Har bar...

Månen & stjärnor för mig..!

Till alla er ljusa människor ute i världen. Det är en vacker Novell om måne & stjärnor att vi alla se varje natt och min historia är för alla barn som ser upp och se vackra månen & stjärnorna inklusive solen. Men min historia går igenom och försök...

Att hitta norr riktningen och tid av stjärnor

av tonytran2015 (Melbourne, Australien).Att hitta norr riktningen och tid av stjärnor är mer än bara identifiera Polaris och Little Dipper runt norra himmelska stången eller södra korset runt den södra Polen! Det kräver kunskaper i representerar sfär...

Att hitta riktning, avstånd och navigera till en avlägsen bas stjärnor, s.2: fin läsning av friheten.

av tonytran2015 (Melbourne, Australien).Figur: banan för kompletterande stjärnan berör eller nästan vidrör horisonten.. Detta gäller för navigering i havet eller i stora öknen med tydliga, platt horisontellt skyline. Den använder kompletterande stjär...

Att hitta riktning, avstånd och navigera till en avlägsen bas av stjärnor.

av tonytran2015 (Melbourne, Australien).Figur: Himmelskartan för användning på norra halvklotet.Metoden här använder stjärnor för att hitta bas staden på ett avstånd mellan 1000km till 9000km och för resor till denna bas med konstant latitud för sist...

(Relativt) Oförstörbara konkreta död stjärnor!

Hej Karl instructablers! För min första instructable, jag ville ge instructable gemenskapen med sin egen version av instruktioner på hur till göra den ikoniska Dödsstjärnan ur (relativt) oförstörbar betong. Dessa fantastiska små skulpturer tar lite ö...

Hur man slå Super Mario 64 med 0 stjärnor

denna serie av buggar kräver att du vet hur man gör ett bakåt långa hopp. Göra en längdhopp (Run, Z då en riktigt snabb) och punkt joysticken bakom Mario. Jag äger inte dessa bilder. Jag tog stunder av en YouTube video av "Swordless länk."Steg 1...

Gör din egen Shuriken kasta stjärnor i vår av papper, CD-skivor, trä och Super skarpa Metal

en dag som jag tittade på några uber-cheesy kung fu film, jag hade en tanke: vore det inte coolt om jag hade några farligt spetsiga, throwy saker? Som får mig att googla på hur till göra min egen stjärnor. Vad dök upp var en sida om hur man gör enkla...

DIY lyckliga stjärna / / papper stjärnor

Lär dig hur man gör dessa jättesöta papper stjärnor! Snabbt och enkelt när du får kläm på det. Passar familjen crafting också! :)Element, som krävs:A4 färgat papperSax eller pappersknivSteg 1: Se denna video instruktion! :)Detta är en video instrukti...

Kjol Full av stjärnor - Motion reaktiva kjol med fiberoptik

Tänk dig en kjol som gnistrar med en regnbåge av färger när du går, dansa, och snurra. Kjol Full av stjärnorna är en interaktiv, belysta plagg använder LilyPad Arduino plattform, för att svara på och framhäva förehavanden av den som är fastspänd.Lily...

Återvunnet Sol Måne och stjärnor

Lasrar, vattenstrålar, arduino's?. ? Sjutton är det? Kulinariska färdigheter? C'mon! Jag kan värma kaffe i mikron och jag hålla återvinningsbara tidskrifter i min ugn. Raspberry pi?!? ... OK. Jag får paj. Hur som helst, här går... denna ödmjuka grott...

Skimrande stjärnor i ditt kvarter

Om projektet:San Francisco är en stad krig med sig själv, och inget område exemplifierar detta bättre än Central Market. Lokala konstnärer klaga på tech gemenskapen driver dem ut och området bär nu ett öde utseende. Turistströmmen stannar plötsligt p...

Origami 3D-papper stjärnor - lätt för att göra

Du vet hur man viker 3D Origami Papper stjärnor på några sekunder?Idag jag visa dig den snabbaste vägen till göra 3D papper stjärnor (Origami) snabb och enkel... din vinter eller / och xmas dekoration.Alla kan göra... men i 3D?? Dessa papper stjärnor...

Transparent, glittrig plast stjärnor

Samtidigt undersöka idéer till craft till jul, snubblade jag över detta enkla, snabba och roliga projekt för en listig halvtimme med dina barn. Stor som en blöt helg tid brännare!På flera plus sidor, det är väldigt billigt att göra (kostar mindre 3 p...

Slå Mario 64 med 16 stjärnor!

Detta är hur fick super mario 64 med bara 16 stjärnor.Vänligen någon ränta eller kommentera min instructables!Först startar ett nytt spel och få åtta stjärnor om ditt val. Gå nu och slå menar ol ' bowser.Steg 1: Fler stjärnor! Gå nu och få en annan 7...

Lätt små stjärnor

jag hittade detta fyrverkeri på http://www.wichitabuggywhip.com/fireworks/mouseturds.html. Jag hade aldrig hört talas om att stil av stjärnor innan och jag ville ge det några publicitet.Steg 1: Gör den stjärna mix Denna webbplats borde berätta hur ma...

Hur man gör Origami Papper stjärnor

dag jag kommer att lära dig hur man gör origami papper stjärnor! Medan det kommer att ta lite tålamod att göra dessa små stjärnor, är slutresultatet kreativ och vacker! Du kan göra flera stjärnor och placera dem i små glasburkar att använda som dekor...

Lätt 4 ingredienser Super Mario kanel stjärnor

i detta instructable jag ska visa dig hur man gör mycket lätt kanel stjärnor och hur man dekorera dem med en Super Mario glasyr. Det bästa är: de är gjorda med endast fyra ingredienser.Steg 1: Ingredienser och verktyg Ingredienser:3 ägg500 g (1.1 lb)...