Stap 5: Naai het turn-signaal LEDs
Sew in uw links en rechts signalen.
Gebruik van de dezelfde technieken die u gebruikt om te naaien van de voeding naar de LilyPad, koppelt alle de + bloemblaadjes van de lichten voor de linker richtingaanwijzer samen en een blaadje op de LilyPad (petal 9 voor mij) en alle van de + bloemblaadjes voor het juiste signaal samen en een ander LilyPad petal (11 voor mij). Koppelt alle van de - bloemblaadjes van de verlichting samen en vervolgens naar ofwel de - petal op de LilyPad of een ander LilyPad bloemblaadje (petal 10 voor mij). Terug te verwijzen naar mijn ontwerp schetsen als om het even welk van dit is verwarrend.
Vergeet niet om het zegel van elk van uw knopen met stof lijm te houden van ontrafelen. Wees voorzichtig om te voorkomen dat korte broek; Don't let een genaaide trace raken elkaar. In dit geval, de - sporen voor de LED's zijn allemaal verbonden, maar u wilt ervoor zorgen dat de + sporen voor de linker- en signalen niet aanraken het - spoor of elkaar.
Test uw beurt signalen.
Een programma op uw LilyPad dat elke turn-signaal knippert om ervoor te zorgen dat uw naaien alles correct laden.
Let op, als je niet hoe weet te programmeren de LilyPad, werken door middel van een paar van deze inleidende tutorials voordat u verdergaat.
Hier is mijn testprogramma:
int ledPin = 13; de LED op de LilyPad
int leftSignal = 9; mijn linker turn-signaal is aangesloten op het bloemblad 9
int rightSignal = 11; mijn juiste turn-signaal is aangesloten op het bloemblad 11
int signalLow = 10; de - zijkanten van mijn signalen zijn gekoppeld aan petal 10
VOID Setup
{
pinMode (ledPin, OUTPUT); Hiermee stelt u de ledPin als een uitgang
pinMode (leftSignal, OUTPUT); Hiermee stelt u de leftSignal petal als een uitgang
pinMode (rightSignal, OUTPUT); Hiermee stelt u de rightSignal petal als een uitgang
pinMode (signalLow, OUTPUT); Hiermee stelt u de signalLow petal als een uitgang
digitalWrite (signalLow, laag); de signalLOW-petal ingesteld op laag (-)
}
void loop / / run over en weer
{
delay(1000); wacht 1 seconde
digitalWrite (leftSignal, laag); het linker signaal uitschakelen
delay(1000); wacht 1 seconde
digitalWrite (rightSignal, hoge); het juiste signaal inschakelen
delay(1000); wacht 1 seconde
digitalWrite (rightSignal, laag); het juiste signaal uitschakelen
delay(1000); wacht 1 seconde
}
Als uw lay-out hetzelfde als de mijne is, kunt u gewoon kopiëren en plak dit programma in uw Arduino-venster.
Als uw beurt signalen niet werkt, gebruik je multimeter (en de instructies van de vorige stap) om te testen voor shorts of slechte verbindingen en ervoor te zorgen dat uw programma overeenkomt met uw fysieke lay-out.
Isoleer uw turn-signaal steken
Dekking uw sporen met gezwollen textielverf. Vergeet niet dat u niet wilt dat ter dekking van de sporen totdat u zeker weet dat alles werkt! Gebruik gezond verstand als jas van sporen.