Blinker cykling jacka (5 / 8 steg)
Steg 5: sy på din blinkers lysdioder
Sy i din vänstra och högra signaler.
Med samma teknik du brukade sy strömförsörjningen till LilyPad, bifoga alla de + kronblad av lamporna för den vänstra blinker tillsammans och att ett kronblad på LilyPad (kronblad 9 för mig) och alla de + kronblad för rätt signal tillsammans och att en annan LilyPad kronblad (11 för mig). Bifoga alla av - kronblad av lamporna tillsammans och sedan till antingen - kronblad på LilyPad eller en annan LilyPad kronblad (kronblad 10 för mig). Hänvisa tillbaka till mina skisser om något av detta är förvirrande.
Kom ihåg att försegla varje på din knop med tyg lim för att hålla dem från att nysta upp. Vara noga med att undvika shorts; Låt inte en sydd trace röra en annan. I detta fall, -spår för lysdioderna är alla anslutna, men du vill se till att den + spår för vänster och höger signalerna inte röra - spår eller varandra.
Testa din blinkers.
Ladda ett program på din LilyPad som blinkar varje tur signal till göra säker all av din sömnad är korrekt.
Observera att om du inte vet hur man programmerar LilyPad, arbeta igenom några av dessa inledande tutorials innan du fortsätter.
Här är min testprogram:
int ledPin = 13. LED på LilyPad
int leftSignal = 9; min vänster blinkers bifogas kronblad 9
int rightSignal = 11; min högra blinkers bifogas kronblad 11
int signalLow = 10; -sidor av min signaler är kopplade till kronblad 10
void setup()
{
pinMode (ledPin, produktionen); anger ledPin vara en utgång
pinMode (leftSignal, produktionen); Anger den leftSignal kronblad vara en utgång
pinMode (rightSignal, produktionen); Anger den rightSignal kronblad vara en utgång
pinMode (signalLow, produktionen); Anger den signalLow kronblad vara en utgång
digitalWrite (signalLow, låg); Anger den signalLOW kronblad till låg (-)
}
void loop() / / kör om och om igen
{
Delay(1000); vänta i 1 sekund
digitalWrite (leftSignal, låg); inaktivera den vänstra signalen
Delay(1000); vänta i 1 sekund
digitalWrite (rightSignal, hög); Aktivera rätt signal
Delay(1000); vänta i 1 sekund
digitalWrite (rightSignal, låg); inaktivera rätt signal
Delay(1000); vänta i 1 sekund
}
Om din layout är samma som min, kan du bara kopiera och klistra in detta program i din Arduino fönster.
Om din tur signaler inte fungerar, Använd din multimeter (och instruktioner från det sista steget) för att testa för shorts eller dåliga anslutningar och kontrollera att ditt program matchar din fysiska struktur.
isolera din blinkers stygn
Täck dina spår med puffy tyg färg. Kom ihåg att du inte vill täcka spår tills du är säker på att allt fungerar! Använd gott omdöme när att bestryka spår.