Étape 2: Le Code
Pour les ailes au travail j’ai deux servos pour se déplacer dans des directions opposées, exactement au même moment et dans les mêmes degrés de nécessaire zéro.
Je ne sais presque rien sur la façon au code, bien que j’ai eu vraiment bon à ajouter des boutons au code. Pour contourner ce problème, j’ai juste modifié le code de bibliothèque Arduino pour ServoSweep. Pour n’importe qui juste apprendre à coder, je recommande cet excellent site qui est responsable de mon bouton de prouesses de codage : http://www.ladyada.net/learn/arduino/
C’est le code que j’ai utilisé :
#include
Servo gauche ; Créez l’objet servo pour contrôler un servo
Servo droit ; vous pouvez créer un maximum de huit objets de servo
int pos = 0 ; variable pour stocker la position du servo
void setup()
{
Left.Attach(8) ;
Right.Attach(9) ; attache le servo sur la broche 9 à l’objet de servo
}
void loop()
{
pour (pos = 0; pos < 180; pos = 1) / / va de 0 degrés à 180 degrés
{/ / par incréments de 1 degré
Left.Write(POS) ; dire de servo pour aller à positionner dans la variable « pos »
Right.Write (180 - (pos)) ;
Delay(25) ; attend 15 ms pour le servo atteindre la position
}
pour (pos = 180; pos > = 1; pos-= 1) / / va de 180 degrés à 0 degrés
{
Left.Write(POS) ; dire de servo pour aller à positionner dans la variable « pos »
Right.Write(180-POS) ;
Delay(25) ; attend 15 ms pour le servo atteindre la position
}
}
Quelqu'un at-il compte combien de fois j’ai écrit le code en ce moment ?