Vous êtes sur la page 1sur 6

Arduino 10A04

Actuadores

Expectativas

Conectar servo mores a Arduino

Competencias adquiridas al terminar la práctica

Conocer la forma de conexión de un equipo Arduino con un servo motor

SG90

Introducción:

Los servos son motores de corriente continua (CC), pero en lugar de tener

un giro continuo que podamos aprovechar, están preparados para moverse a un

ángulo fijo en respuesta a una señal de control, y mantenerse fijos en dicha

posición. Estos servomotores son muy frecuentes en Aero modelismo y en

robótica, puesto que su funcionamiento y control son muy precisos.

Habitualmente los servos tienen un margen de operación, es decir, pueden

moverse entre 0º y ángulo dado, que suele ser de 180º. Normalmente estos

pequeños servos funcionan sobre 5V y el control se realiza mediante una señal

de control PWM, en la que el ancho el pulso indica el ángulo que deseamos que

M.C. Manuel Panzi Utrera


Página: 1
adopte el eje, pero existen modelos comerciales de todas las características

imaginables (incluyendo servos de 360º).

El Micro Servo SG90 Tower Pro, sus requerimientos de energía son

bastante bajos y se permite alimentarlo con la misma fuente de alimentación que

el circuito de control, es decir, si se conecta a un Arduino, se puede alimentar

durante las pruebas desde el puerto USB del PC sin mayor problema.

Un servo tiene un conector de 3 hilos, 5V (rojo), GND (negro o marrón) y

el otro Control (amarillo o blanco).

Material:

• Arduino Uno

• ServoMotor SG90

• Cables de conexión

• Protoboard

Proyecto:

Desarrollar una aplicación en Arduino que nos permita rotar el servo motor

SG90 de 0° a 180° y regresarlo en intervalos de 1°. Después de cada movimiento

esperar 15 mseg.

Desarrollo:

Si observamos el servo motor SG90 veremos que tiene los siguientes

pines:

M.C. Manuel Panzi Utrera


Página: 2
Figura: 10A04.1

Figura: 10A04.2

Realiza las siguientes conexiones:

M.C. Manuel Panzi Utrera


Página: 3
Figura: 10A04.2

Utilizaremos el pin 9 como el pin que nos enviará los pulsos de movimiento.

El código de la aplicación es el siguiente:

M.C. Manuel Panzi Utrera


Página: 4
Ejecutamos el programa

M.C. Manuel Panzi Utrera


Página: 5
Actividad adicional:

Desarrolla una aplicación que desde un teclado de membrana indicamos el

número de grados que deseamos que gire el servo motor.

Evidencias:

Desarrolla el circuito final, envíalo en una imagen

Envía el código de Arduino

M.C. Manuel Panzi Utrera


Página: 6

Vous aimerez peut-être aussi