El servo tiene un cable conectado a él con tres hilos. Debido a que el cable termina en un enchufe, puede usar cables de puente para conectar entre el Arduino y el servo. Solo conecta el cables de puente directamente en el zócalo.
Tenga en cuenta que los servos pueden usar mucha energía, lo que puede hacer que su Arduino para restablecerce se comporte de forma errática. Si está usando grandes servos o muchos de ellos, lo mejor es proporcionarles su propio suministro de 5V separado.
Este programa tiene por finalidad mover el eje del microservo de la siguiente manera:
Luego se repite indefinidamente.
----------------------------------------------
#include <Servo.h>
Servo servo1;
void setup()
{
servo1.attach(9);
}
void loop()
{
int numero;
servo1.write(90);
delay(1000);
servo1.write(180);
delay(1000);
servo1.write(0);
delay(1000);
for(numero = 0; numero < 180; numero += 1)
{
servo1.write(numero);
delay(20);
}
for(numero = 180; numero >= 0; numero -= 1)
{
servo1.write(numero);
delay(20);
}
}
------------------------------------------------------
Los servomotores o simplemente "servos", son motores DC con engranajes que limitan la velocidad pero aumentan el torque, incorporan además una circuitería de control para poder establecer la posición del eje del motor de forma precisa. Es decir, su eje no gira libremente (como lo hace el de los motores DC) sino que rota un determinado ángulo, indicado a través de una señal de control. Lo que hace especial a un servo es, por tanto, que podemos ordenarle que gire una cantidad de grados concreta, cantidad que dependerá de la señal de control enviada en un momento dado por un microcontrolador programado por nosotros. Los servos son muy comunes en dispositivos mecánicos pequeños (como por ejemplo el control de la dirección de un auto teledirigido), pero también sirven para gestionar el movimiento de puertas, brazos robóticos, piernas, etc.
Los servomotores disponen normalmente de tres cables, uno para recibir la alimentación eléctrica (normalmente de color rojo), otro para conectarse a tierra (normalmente de color negro o marrón, según el fabricante) y otro (el cable de control, normalmente de color blanco, amarillo o naranja) que sirve para transmitir al servo, de parte del microcontrolador, los pulsos eléctricos que ordenarán el giro concreto de su eje. El cable de alimentación ha de conectarse a una fuente que pueda proporcionar 5 V y al menos 1 A. El cable de tierra ha de conectarse lógicamente a la tierra común del circuito. El cable de control debe conectarse a algún pin digital de la placa Arduino, por el cual se enviarán los pulsos que controlarán el desplazamiento angular del eje. A diferencia de los demás motores DC, para cambiar el sentido de giro del eje de los servos no es necesario invertir la polaridad de su alimentación.
Recomendados: