Arduino Servo Project

by ritatavaresazeredo in Circuits > Arduino

307 Views, 2 Favorites, 0 Comments

Arduino Servo Project

Servo-Motor.jpeg

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

1200px-Arduino-uno-perspective-transparent.png
Servo-Motor.jpeg

vamos precisar de:

- Arduino Uno

- Micro Servo 9g

Como Montar O Circuito

Neat Lappi (1).png

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

}