Servo motor

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



Ligação servo motor

                                    
                                         Simples assim! Agora vamos ao código:


01.#include <Servo.h>
02.  
03.Servo motor;
04.void setup()
05.{
06. motor.attach(3);
07.}
08.void loop()
09.{
10. motor.write(160);
11. delay(1000);
12. motor.write(16);
13. delay(1000);
14.}


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.}
 
 

Postagem em destaque

Sistemas Supervisórios: o que são?

Sistemas Supervisórios: o que são? Quando você visita as instalações de uma indústria pode perceber, mesmo junto às máquinas mais pesa...