Pesquisar

terça-feira, 24 de janeiro de 2012

Servo Motor

Circuito


Servo motores tem três fios: o poder, terra e sinal. O cabo de alimentação é normalmente vermelho, e deve ser conectado ao pino de 5V na placa Arduino. O fio terra é normalmente preto ou marrom e deve ser conectado a um pino de aterramento na placa Arduino. O pino de sinal é tipicamente amarelo, laranja ou branco e deve ser conectado ao pino 9 na placa Arduino.
clique nas imagens para ampliar
imagens desenvolvido utilizando Fritzing . Para mais exemplos de circuito, consulte a página do projeto Fritzing

Código



// Sweep
// por BARRAGAN <http://barraganstudio.com> 
// Este exemplo de código é de domínio público 

#include <Servo.h> 
 
Servo myservo;  // cria o objeto servo para controlar um servo 
                // um máximo de oito objetos servo pode ser criado 
 
int pos = 0;    // um máximo de oito objetos servo pode ser criado 
 
void setup() 
{ 
  myservo.attach(9);  // atribui o servo no pino 9 para o objeto servo
} 
 
 
void loop() 
{ 
  for(pos = 0; pos < 180; pos += 1)  // vai de 0 graus a 180 graus 
  {                                  // em passos de 1 grau
    myservo.write(pos);              // diz servo ir a posição na variável 'pos' 

    delay(15);     //espera 15ms para o servo para alcançar a posição

  } 
  for(pos = 180; pos>=1; pos-=1)     // vai de 180 graus a 0 graus 
  {                                
    myservo.write(pos);    // diz servo ir à posição em 'pos' variável
    delay(15);              //espera 15ms para o servo para alcançar a posição

  } 
}

Fonte: Arduino.cc

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.