domingo, 19 de maio de 2013

Arduino - Controle de Servo-Motor

Enfim meus caros leitores , minhas peças chegaram !
Chega de papo e mãos a obra .
Hoje vou explicar o funcionamento de um servo motor ,e como fazer ele funcionar !
Para isso voce vai precisar de :
1 servo motor
1 arduino

1 potenciometro de 10KΩ
1 protoboard
alguns jumpers

---
Vamos começar ligando o potenciometro no nosso arduino .
- Ligação padrão
Pino da direita no GND
Pino central no A0
Pino da esquerda no +5v
Agora o ilustre - servo-

Como voce pode ver , ele tem 3 fios de ligação
Como voce pode ver na imagem ao lado , o  fio amarelo ( que é padrão ) é o fio de sinal pwm
o fio central , vermelho é o +5v
e o marrom ( ou preto ) é o GND




---

E vamos as ligações !
Como já alimentamos o potenciometro , vamos ultilizar a mesma alimentacao para o servo
+5v no +5v do potenciometro ( pino da esquerda)
GND no GND do potenciometro ( pino da direita)
e o cabo de sinal do servo é ligado no pino 6 do arduino .



---

Feitas as ligações vamos ao programa .


#include <Servo.h>

Servo meuservo;

int potpin = 0;
int valor;  

void setup()
{
  meuservo.attach(6);
}

void loop()
{
  valor = analogRead(potpin);          
  valor = map(valor, 0, 1023, 0, 179);    
  meuservo.write(valor);                
  delay(15);                        
}

É isso ai pessoal ,  se gostarem cliquem no +1 do google e se inscrevam no blog !

abraços a todos .

Nenhum comentário:

Postar um comentário