[go: up one dir, main page]

0% encontró este documento útil (0 votos)
24 vistas5 páginas

Presentacion ServoMotor - Arduino

Cargado por

paula lecoña
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas5 páginas

Presentacion ServoMotor - Arduino

Cargado por

paula lecoña
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Servo Motores - Arduino

Un servomotor es un motor de corriente continua, diseñado para que se mueva en un


ángulo fijo y mantenga esa posición hasta una nueva orden. Frecuentemente son
utilizados en aeromodelismo y robótica, por la capacidad de moverse en ángulo.

En el mercado existe una gran variedad de servomotores, se diferencian por su


tamaño, su fuerza, su velocidad y su precisión. La principal característica de estos
motores es el torque (su fuerza).

Servomotor SG90 RC 9g
Uso de la librería servo - Arduino

El control de servos motores en Arduino es muy fácil porque hay disponible una
librería completa para el control de los servomotores. La documentación completa la
encontramos en su página oficial: Servo Library. Esta librería esta destinada a facilitar
la comunicación de Arduino con los servomotores.

En la cabecera del programa incluimos la librería Servo.h que contiene las funciones necesarias para
controlar el servo. Lo primero que hacemos es crear un objeto «servo» que hemos llamado servoMotor.
Uso de la librería servo - Arduino

En el bloque setup indicamos el pin que hemos conectado a nuestro servo.

En el bloque loop con la instrucción servoMotor.write() indicamos en qué ángulo queremos posicionar
nuestro servo motor: 0º, 90ª y 180º.
Programa completo servo - Arduino

#include <Servo.h>

Servo servo1; // Declaramos servo1 como Servo


int angulo; // Declaramos la variable angulo como entero

void setup() {
servo1.attach(8); // Declaro servo1 al pin 8 del arduino
}

void loop() {

servo1.write(0); // Declaro angulo de movimiento del servo


delay(2000); // Tiempo de espera antes de realizar la siguiente instrucción
servo1.write(90);
delay(2000);
servo1.write(180);
delay(2000);

}
Conexión Arduino Nano con Servomotor - en Protoboard

También podría gustarte