Stap 3: Over te gaan tot het deksel
Het deksel moet de resterende twee servo's opduiken op zijn plaats. U moet ook de veiligheidsschakelaar evenals de capacitieve touch sensor monteren. Met deze items aan het deksel vastgezet zullen we voor het testen van alle elektronica voor het sluiten van het vak van.
Ik stel met behulp van de ingrijpende servo-code op uw Arduino met uitzondering van de in alle drie servos toe te voegen en het instellen van de juiste pin-nummers.
De volgende is de test-code die ik gebruikte.
/ * Vegen
door BARRAGAN deze voorbeeldcode is in het publieke domein.
gemodificeerde 8 Nov 2013
door Scott Fitzgerald http://arduino.cc/en/Tutorial/Sweep * /
#include
Servo myservoa, myservob, myservoc; servo-objecten om te bepalen van de servo's maken
twaalf servo-objecten kunnen worden gemaakt op de meeste planken
int pos = 0; variabele op te slaan van de servo positie
VOID Setup {}
myservoa.attach(3); de eerste servo op pin 3 hecht aan de servo-object
myservob.attach(5); hecht de tweede servo op pin 5 aan de servo-object
myservoc.attach(6); de laatste servo op pin 6 hecht aan de servo-object
}
void loop {}
voor (pos = 0; pos < = 180; pos += 1) / / gaat van 0 graden tot 180 graden {/ / in stappen van 1 graad
myservoa.write(POS); servoa naar positie in de variabele 'pos' vertellen
myservob.write(POS); vertellen van servob naar pos
myservoc.write(POS); vertellen van servoc naar pos
delay(15); wacht 15ms voor de servo te bereiken de positie
}
voor (pos = 180; pos > = 0; pos-= 1) / / gaat van 180 graden tot 0 graden {}
myservoa.write(POS); servoa naar positie in de variabele 'pos' vertellen
myservob.write(POS); vertellen van servob naar pos
myservoc.write(POS); vertellen van servoc naar pos
delay(15); wacht 15ms voor de servo te bereiken de positie
}
}