top of page
Buscar

Servomotor con arduino

  • Foto del escritor: Luciano Bogado
    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


bottom of page