Max Hernandez

Laberinto - Ejemplo de Canvas en HTML5

jueves, 24 de mayo de 2012

Moviendo servomotor en Arduino

¿Qué es un servomotor?

Un servomotor es un componente electromecánico en el cual una entrada electrica determina la posición del motor y/o la velocidad de giro del mismo.

El motor del servo tiene algunos circuitos de control y un potenciómetro (una resistencia variable) esta es conectada al eje central del servo motor. Este potenciómetro permite supervisar el ángulo actual del servo motor. Si el eje está en el ángulo correcto, entonces el motor está apagado. Si el circuito chequea que el ángulo no es el correcto, el motor girará en la dirección adecuada hasta llegar al ángulo correcto.

Ejemplo arduino - controlando un servomotor

Diagrama de conexion:


[Imagen obtenida de: http://blog.bricogeek.com/img_cms/1674-conexionServos.jpg]

Código:

   #include   
       
    Servo servo;  // Crea un Objeto servo  
       
    void setup()  
    {  
      servo1.attach(7);  // Selecionamos el pin 7 para transmision serial  
    }  
       
    void loop()  
    {  
      
      posicion = 0;
      servo1.write(150);
      delay(150);
    } 
 
Video:


Referencias:


http://people.ee.duke.edu/~cec/final/node59.html
http://en.wikipedia.org/wiki/Servomechanism
http://principialabs.com/arduino-serial-servo-control/

1 comentario: