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:
#includeServo 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/
4 pts lab integrados - ahora A DARLE con móviles, lab
ResponderBorrar