o que é um servo motor?
então o servo motor e bem diferente de um motor normal ( DC ,passo) com ele agente pode controlar velocidade a precisam pelo tensão colocada nele , em um servo você determina uma posição em graus , e sem falar que ele não precisa de auxilio de nenhum sensor
Normalmente servos motores não fazem o giro completo, mantendo-se apenas em cerca de 180 graus, mas com excelente precisão de posicionamento.
Bom, vamos ao que interessa, como fazer um servo motor funcionar controlado por um Arduino? Precisaremos de:
01 servo motor como na imagem acima!
link para baixar biblioteca <servo.h> http://playground.arduino.cc/ComponentLib/servo
link para baixar biblioteca <servo.h> http://playground.arduino.cc/ComponentLib/servo
Ligação servo motor
Simples assim! Agora vamos ao código:
então o primeiro código e simples já esta definido 160 graus em 1 segundo volta como conseguimos ver , agora no código abaixo você determina quantos graus quer que ele vire !
01.#include
02.
03.Servo motor;
04.void setup()
05.{
06. motor.attach(3);
07.}
08.void loop()
09.{
10. int i;
11. for(i=0;i<180;i++) {
12. motor.write(i);
13. delay(10);
14. }
15. delay(1000);
16. for(i=180;i>0;i--) {
17. motor.write(i);
18. delay(10);
19. }
20. delay(1000);
21.}
