quinta-feira, 24 de abril de 2014

MICRO SERVO MOTOR NO SHIELD MOTOR E ARDUINO UNO

 Teste utilizando um micro servo motor, um Shield motor e um Arduino UNO, primeiro giro de 90° depois giro de 180°. Utilizado as bibliotecas Servo.h e AF Motor.h
Posso passar as bibliotecas por email para que precisar.

Codigo do programa abaixo:


#include <Servo.h> //Biblioteca utilizada
#include <AFMotor.h>

//Explicação sobre bibliotecas e include na legenda do código

Servo s; //Variável utilizada para o servo motor
int pos; //Posição para deixar o motor

void setup (){
  s.attach(9);
  Serial.begin(9600);
  Serial.println("SERVO OK");
  s.write(0); //Começa o motor na posição 0
}
void loop(){
  for(pos = 0; pos < 90; pos++){// posição de giro de 90 graus
    s.write(pos);
    delay(15);
  }
  delay(1000);
  for(pos = 90; pos > 0; pos--){// voltando de 90 graus para posição zero
    s.write(pos);
    delay(15);
  }
}