Arduino Servo Project
by ritatavaresazeredo in Circuits > Arduino
321 Views, 2 Favorites, 0 Comments
Arduino Servo Project
Neste tutorial vou mostrar como podemos usar o servo com o Arduino.
Este motor pode-se mover para uma posição com precisão, conforme o que o mandamos fazer.
O Servo tem uma engrenagem integrada e um eixo que pode ser controlado com precisão, o eixo faz normalmente um rotação, que pode variar entre os 0 e 180 graus.
O Que Vamos Precisar
vamos precisar de:
- Arduino Uno
- Micro Servo 9g
Como Montar O Circuito
O motor tem 3 fios, o de alimentação, o de aterramento e o sinal.
- O fio laranja vai conectar ao GND do arduino.
- O fio vermelho vai conectar ao 5V do arduino.
- O fio castanho vai conectar à porta 9 do arduino.
Basta observar a imagem que coloquei para perceber os passos que deixei em cima.
Conclusão
Este foi o tutorial de como utilizar o servo no arduino.
Basta seguir todos os passos referidos e o servo estará a funcionar com o arduino.
O Código
#include <Servo.h>
Servo myservo; // criar um objeto Servo para controlar o Servo
int pos = 0; // variavel que armazena a posição (0) do Servo
void setup()
{
for(pos = 0; pos <= 180; pos += 1) // vai de 0 a 180 graus de 1 em 1 grau
}
myservo.write(pos); // diz ao servo para ir para a posição na variável 'pos'
delay(10); // espera 10ms para o servo alcançar a posição
}
for(pos = 180; pos >= 0; pos -= 1) // vai de 180 a 0 graus
{
myservo.write(pos); // diz ao servo para ir para a posição na variável 'pos'
delay(10); // espera 10ms para o servo alcançar a posição
}