Stap 2: De Code
Voor de vleugels te werken ik nodig twee servo's te bewegen in tegengestelde richtingen op precies hetzelfde moment en op dezelfde mate van zero.
Ik weet bijna niets over hoe code, hoewel ik kreeg echt goed op het toevoegen van knoppen aan code. Om rond dit gewijzigde ik zojuist de Arduino library code voor ServoSweep. Voor iedereen die gewoon leren hoe ik beveel dit uitstekende website die verantwoordelijk is voor mijn knop dapperheid codering: http://www.ladyada.net/learn/arduino/
Dit is de code die ik gebruikt:
#include
Servo links; maken van servo-object om te bepalen van een servo
Servo recht; maximaal acht servo-objecten kan worden gemaakt
int pos = 0; variabele op te slaan van de servo positie
VOID Setup
{
Left.attach(8);
Right.attach(9); de servo op pin 9 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
Left.write(POS); servo naar positie in de variabele 'pos' vertellen
Right.write (180 - (pos));
delay(25); wacht 15ms voor de servo te bereiken de positie
}
voor (pos = 180; pos > = 1; pos-= 1) / / gaat van 180 graden tot 0 graden
{
Left.write(POS); servo naar positie in de variabele 'pos' vertellen
Right.write(180-POS);
delay(25); wacht 15ms voor de servo te bereiken de positie
}
}
Iedereen tellen hoeveel keer ik schreef code net toen?