Alterne o sentido de rotação do servomotor intermitentemente.
Os servomotores têm três terminais: alimentação, terra e sinalização. O terminal de alimentação é geralmente vermelho e deve ser conectado aos 5V da placa Arduino. O terra geralmente é preto ou marrom e deve ser conectado ao GND da placa Arduino. O terminal de sinalização é geralmente amarelo ou alaranjado e vai ao pino 9 do Arduino.
// Frente-ré // por BARRAGAN <https://barraganstudio.com> #include <Servo.h> Servo myservo; // crie objeto Servo para controlar o servomotor int pos = 0; // variável a guardar a posição do servomotor void setup() { myservo.attach(9); // ligue o servomotor no pino 9 ao objeto Servo } void loop() { for(pos = 0; pos < 180; pos += 1) // vá de 0 graus a 180 graus { // em passos de 1 grau myservo.write(pos); // diga ao motor que vá à posição // contida na variável 'pos' delay(15); // aguarde 15ms para o motor chegar à posição } for(pos = 180; pos>=1; pos-=1) // vá de 180 graus a 0 graus { myservo.write(pos); // diga ao motor que vá à posição // contida na variável 'pos' delay(15); // aguarde 15ms para o motor chegar à posição } }