1
LABORATORIO #2
SENSORES Y ACONDICIONADORES DE
SEÑAL
Juan Carlos Medina Páez cód. 1091528 Universidad Francisco de Paula Santander
CODIGO PARA EL PRIMER CIRCUITO
Resumen—En esta práctica se realizó la implementación de
tres configuraciones para manejar salidas digitales con el software
de proteus junto al IDE de Arduino, la implementación del código
para varias los tiempos de activación.
Abstract--- In this practice, the implementation of three
configurations to manage digital outings with the proteus software
with Arduino IDE in order to control digital outputs, the
implementation of the code for several activation times.
ESQUEMA PARA EL CIRCUITO 1
I. OBJETIVOS
• Controlar el encendido y apagado de un LED utilizando
una salida digital del Arduino.
• Implementar el control de dos LEDs que se encienden y
apagan de manera opuesta.
• Operar un motor DC para que gire en ambos sentidos
(derecha e izquierda)
II. DESARROLLO DE LA PRACTICA
Actividad 2: Agregar otra salida digital (PIN 10) y encender y
Actividad 1: Encender y apagar un LED desde el pin 12 apagar opuestamente
Dispositivos a usar :Arduino (en Proteus), 1 LED, 1 CONEXIONES: -Conecta el ánodo del primer LED al pin 12
Resistencia (220Ω) del Arduino y el cátodo a una resistencia de 220Ω, luego a
GND.
Conexiones en Proteus: Conecte la resistencia en serie con el -Conecta el ánodo del segundo LED al pin 10 del Arduino y el
led asegurándose que el ánodo quede bien polarizado con la cátodo a una resistencia de 220Ω, luego a GND.
salida de pin 12
Conecta el otro extremo a GND
2
ESQUEMA PARA EL TERCER CIRCUITO
CODIGO PARA EL SEGUNDO CIRCUITO
ESQUEMA PARA EL SEGUNDO CIRUITO
III. ANÁLISIS DE RESULTADOS
EN TODAS LAS ACTIVIDADES, SE LOGRÓ EL CONTROL EFECTIVO
DE LOS DISPOSITIVOS MEDIANTE LA PROGRAMACIÓN DE LAS
SALIDAS DIGITALES DEL ARDUINO.
LA SIMULACIÓN EN PROTEUS PERMITIÓ VERIFICAR EL
FUNCIONAMIENTO DEL CIRCUITO Y EL CÓDIGO ANTES DE SU
Actividad 3: Operar un motor DC para girar hacia la derecha, IMPLEMENTACIÓN FÍSICA.
parar y luego girar hacia la izquierda
SE OBSERVÓ QUE EL CONTROL DE TIEMPOS ES FUNDAMENTAL
Se configuraron los pines 10 Y 12 del Arduino para controlar
PARA APLICACIONES QUE REQUIEREN SECUENCIAS O CAMBIOS
la dirección del motor
DE ESTADO EN INTERVALOS ESPECÍFICOS.
Se implementó un código para hacer girar el motor en un
sentido durante 5 segundos, pararlo durante 3 segundo, y luego
girarlo en el sentido opuesto durante otros 5 segundos. IV. CONCLUSIONES
En Proteus, se simuló el circuito conectando el motor sus • EL USO DE PROTEUS JUNTO CON EL IDE DE ARDUINO ES
terminales a los pines 10 y 12 UNA HERRAMIENTA PODEROSA PARA LA SIMULACIÓN Y
PRUEBA DE CIRCUITOS ELECTRÓNICOS ANTES DE SU
CODIGO PARA EL TERCER CIRCUITO IMPLEMENTACIÓN FÍSICA.
• LAS SALIDAS DIGITALES DEL ARDUINO SON VERSÁTILES
Y PERMITEN CONTROLAR UNA AMPLIA VARIEDAD DE
DISPOSITIVOS, DESDE LEDS HASTA MOTORES.
• LA PROGRAMACIÓN DE TIEMPOS DE ACTIVACIÓN Y
DESACTIVACIÓN ES ESENCIAL PARA APLICACIONES QUE
REQUIEREN CONTROL SECUENCIAL O CAMBIOS DE
ESTADO EN INTERVALOS ESPECÍFICOS.