Documente Academic
Documente Profesional
Documente Cultură
INTRDUCCION...................................................................................................................................... 2
OBJETIVO ............................................................................................................................................. 3
MATERIALES Y EQUIPOS:..................................................................................................................... 3
MARCO TEÓRICO ................................................................................................................................. 3
¿QUÉ ES UN SERVO O SERVOMOTOR? ............................................................................................... 3
FUNCIONAMIENTO DEL SERVOMOTOR .............................................................................................. 4
CONEXIONES ....................................................................................................................................... 4
SIMULACIÓN........................................................................................................................................ 5
CÓDIGO ............................................................................................................................................... 5
EL CÓDIGO PARA GIRAR EL MOTOR DE 0º A 180º .............................................................................. 5
GIRANDO GRADO A GRADO EL SERVOMOTOR ................................................................................... 6
CONCLUSIÓN ....................................................................................................................................... 7
INTRODUCCION
Arduino es una plataforma de hardware libre, basada en una placa con un micro controlador
y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos
multidisciplinares.
En esta práctica realizaremos la forma de cómo conectar y controlar un Motor servo estándar de
diferentes angulos y a diferentes sentidos; Controlándolo a través de una entrada analógica, en
este caso empleando el software del arduino. Un motor servo es un dispositivo actuador que tiene
la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y de mantenerse
estable en dicha posición.
Objetivo
Controlar el movimiento de giro del eje de un servomotor utilizando el
arduino y su software.
Materiales y Equipos:
Una tarjeta Arduino Uno
Un cable USB impresora.
Un computador.
Cables para el montaje del circuito.
Un servomotor.
Marco Teórico
Conexiones
CÓDIGO
void setup() {
// Iniciamos el monitor serie para mostrar el resultado
Serial.begin(9600);
void loop() {
// Desplazamos a la posición 0º
servoMotor.write(0);
// Esperamos 1 segundo
delay(1000);
Vamos a realizar otro ejemplo un poco más complicado, en este caso queremos
que el servo haga un barrido desde el 0 al 180º y luego en sentido contrario. Vamos
a utilizar los mismos métodos pero incorporamos dos bucles for, uno para cada
sentido
void setup() {
// Iniciamos el monitor serie para mostrar el resultado
Serial.begin(9600);
void loop() {
// Vamos a tener dos bucles uno para mover en sentido positivo y otro en sentido negativo
// Para el sentido positivo
for (int i = 0; i <= 180; i++)
{
// Desplazamos al ángulo correspondiente
servoMotor.write(i);
// Hacemos una pausa de 25ms
delay(25);
}
CONCLUSIÓN
Controlar un servo desde Ardunino es una tarea muy sencilla gracias al uso de la
librería Servo.h.