Servomotor con arduino
- Luciano Bogado
- 23 sept 2018
- 1 Min. de lectura
En la entrada de hoy les enseñare a usar un servomotor con arduino.

¿que es un servomotor?
Un servomotor es un motor de corriente continua capaz de moverse de 0 a 180°.
Estos motores funcionan a través de señales de pwm, de pulsos entre 1ms y 2ms
durante 20ms.
Los servos se pueden usar en cualquiera salida digital del arduino.
Conexión en Arduino

El servomotor tiene tres cables. uno de color marrón que se conecta a gnd. Otro
ira a 5v el cual es de color rojo y el ultimo es de color naranja, el cual ira
a la salida digital del arduino.
Programación en arduino
El servomotor en arduino se puede programar mediante una librería que facilita
muchísimo su uso. Esta librería se llama servo.
Para incluir esta librería vamos a Programa/Incluir librería/Servo

Ahora tendremos que declarar la librería del servo. Para esto se usa la instrucción
Servo y el nombre de la variable luego.
luego iremos al void setup y mediante la función attach indicaremos la salida digital
a la que conectaremos el servo. Antes de la función attach ira escrito el nombre de la
variable que declaramos.
una vez hecho esto iremos al void loop y a través de la función write() escribiremos
a que grado se moverá el servo. Antes de escribir esta función debemos escribir el nombre
de la variable asociada al servo.
ponemos un delay de 500ms y luego otro write con otro grado.
por ultimo un delay de 500ms.
este código hará que el servo se mueva cada 500ms entre los grados que hemos puesto.
así quedaría el código.

Instrucción Servo ejemplo:
Servo servo1;
función attach ejemplo:
servo1.attach(2);
función write ejemplo:
servo1.write(180);
Y hasta aquí llegamos con esta entrada.
Commentaires