Anda di halaman 1dari 4

PRÁCTICAS LABORATORIO

ELECTRÓNICA
ARDUINO
PRÁCTICA Nª:
PRÁCTICA:
DEPARTAMENTO DE ELECTRÓNICA
6
LDR Y SERVOMOTOR
CURSO Firma:
Grupo Nº: 1ºSE Duración: 1 h

Objetivos:
 Conocer el funcionamiento de Arduino UNO
 Conocer las herramientas e instrucciones para programación de las
entradas con sensores como una LDR y salidas para un servomotor.
 Conocer el funcionamento de un servomotor.
 Familiarizarse con la placa Arduino
Conocimientos previos:
 Placa Arduino UNO
 Instrucciones básicas puertos entrada salida digitales
 Editor y compilador
 Herramientas externas de simulación

Herramientas necesarias:
 Arduino UNO
 Cable conexión USB
 Arduino IDE
 Resistencia 1K
 LDR
 Potenciómetro 1K
 Servomotor

Descripción:
¿Qué es un servomotor?
Un servomotor, es un motor con un eje de rendimiento controlado, es decir,
que podemos posicionarlo a nuestro antojo, siempre dentro de su rango de
actuación. Por lo general los servomotores suelen tener un rango de 180º
aunque existen de 210º e incluso de rotación continua.
¿Como funcionan los servomotores?
Bien, los servomotores son en realidad motores de corriente continua con una
serie de engranajes que transforman su velocidad, en torque (fuerza) y un
sistema de control que utiliza un potenciómetro para saber constantemente la
ubicación del eje, este sistema de control, además, responderá a una señal
que
nosotros le enviemos para establecer la posición del eje…

La señal que introducimos al servo, es una señal parecida, que no igual, a la


del tipo PWM ya que la función PWM de Arduino, la utilizábamos para simular
una señal analógica con la función analogWrite(), de manera que dependiendo
del ancho de los pulsos digitales emitidos con una frecuencia de 416Hz, nos
emulaba una señal analógica, pero para los servos no queremos eso, vamos a
emitir pulsos con una frecuencia mucho menor, 50Hz, y serán meramente
digitales, sin intención de querer ser nada analógico y dependiendo del ancho
del pulso que le enviemos, nuestro servo se situará en una posición o en otra,
los pulsos deben llevar una frecuencia de 20ms (los 50Hz) entre ellos para que
el servomotor los interprete correctamente, aunque podrían funcionarnos
igualmente en un intervalo entre 10ms y 30ms, con esto queremos decir que
el servomotor va a leer cada 20ms su entrada de señal, y dependiendo de lo
que dure el 1 lógico (ancho del pulso de +5v) calculará el grado del eje en el
que se debe situar.

El circuito a montar es el siguiente:


Software:
Descubrimos como añadir la librería que nos permite trabajar con
servomotores además de la instrucción: map(valor, fromLow, fromHigh,
toLow, toHigh)

Intentar realizar el programa sin ayuda. Una vez firmadas todas las prácticas
se podrá descargar la práctica para su comparación, verificación y
optimización de código. El fichero a descargar será: Proyecto_006.ino.

Observaciones:

 Una vez compilado buscar el archivo .hex para cargarlo en nuestro


simulador.

 El montaje del diodo led puede colocarse sin resistencia

 Utilizar el listado de instrucciones a la hora de realizar los programas.

Anda mungkin juga menyukai