Está en la página 1de 11

Programa: MANTENIMIENTO DE EQUIPO PESADO Ciclo 5to

Curso: CONTROL ELECTRONICO DE EQUIPO PESADO Lab: N° 1


Actividad: Señales discretas con Arduino.

Alumnos:  Saavedra Mariano Pedro Miguel.

Sucno Quispe Joham.

Lazo Ticlavilca Gustavo.

De la Cruz Porcel Arber.

Observaciones: Periodo: 2020-I Fecha:  05/03/20

 PRIMERA ACTIVIDAD: Primeros programas en Arduino.

 Primero se cargó el programa ejemplo de Arduino (blink) para el parpadeo de


un led el cual venia incorporado con el pin 13, para comprobar que la
programación se había guardado en el microcontrolador desconectamos el
cable USB y lo conectamos a una fuente externa de 9 V. (fig. 1)
 Se comprueba que la alimentación que recibe el arduino puede variar, sin
embargo solo en un rango de 7V a 12V.

LED PARPADEANDO

FUENTE EXTERNA
En la figura se
observa que el
microcontrolador
esta alimentado
de por una
fuente externa y
el foquito led
esta encendido
DIAGRAMA DE FLUJO

PROGRAMACION
 Continuando con la actividad se realizo la misma programación, pero ahora con
el pin 12 y le colocamos una resistencia y un led externos.

Como se observa en la
PREGUNTAS figura se utilizo una
resistencia de protección
- ¿El Arduino y unpodría
led.
encender un bombillo
vehicular (12v y 21w)? ¿Por qué?

No se podría encender un bombillo vehicular con esas características porque


requiere una intensidad de corriente de 1.75 A, lo cual es imposible de lograr
utilizando solo un Arduino, que tiene una capacidad de alimentación de 40 mA.

- ¿Qué se debería implementar para lograr el parpadeo de un bombillo


vehicular?

Con el uso de un rele, si es posible controlar el encendido del bombillo a partir


del Arduino. Conectando el puerto de control al Arduino y el bombillo a la
alimentación de la batería. En este caso hay que tener cuidado de no superar
los 125 Ω por parte de la bobina del rele para no malograr el microcontrolador.

- ¿El Arduino podría hacer girar un pequeño motor DC que se tiene en


laboratorio?

Debido a la fuerza contraelectromotriz (fcem), el motor DC el valor de la


corriente varia entre un estado de motor apagado y otro encendido. Para
comprobar si el Arduino es capaz de encender el motor, habrá que probar
alimentando a este motor con una fuente de 5V y medir la corriente generada;
si esta es menor a 40mA, el Arduino podrá encender el motor, en caso
contrario será perjudicial para el microcontrolador.
 A continuación, se logró que el Arduino se comunique con la PC utilizando el
monitor serial y cuando el led permanecía prendido en la pantalla decía
“encendido” y “apagado” cuando sucedía lo contrario.

Se logro realizar la tarea con


éxito utilizando el monitor
serial.

 Y por ultimo se realizo un diagrama de flujo.

 SEGUNDA ACTIVIDAD: Salidas discretas.


 Como parte de esta actividad se programó para que un led prenda durante 3
segundos y luego se apague durante 1 segundo.

Utilizamos la misma
programación de la actividad
anterior pero ahora se cambió
el delay(1000) a delay(3000)
cuando esta encendido y así
se realizo la actividad con
éxito.

 Luego se utilizó un display de 7 segmentos para realizar lo mismo que el


ejercicio anterior, para ello se realizó el siguiente diagrama:

Como se observa en la
figura si logramos el
resultado.

 Continuando con la actividad logramos que en el display de 7 segmentos se


enciendan los leds y formen una letra U y L durante 2 segundos cada una de
manera repetitiva

Se logró encender
el display como lo
requerido
realizando esta
programación
DIAGRAMA DE FLUJO

 TERCERA ACTIVIDAD: Entradas discretas.

 Con un pulsador se programa el dispositivo para que identifique si se ha


pulsado esta entrada. Este pusador se conecta de con una resistencia pull up,
donde al pulsar el botón llegara una señal de 0 logico al Arduino e indicara que
se ha accionado el pulsador.
 Sin la señal pull up, el pulsador estaría conectado tanto al pin 13 del Arduino y
a GND, por lo que no reibiria una tensión adecuada. Esto genera una alta
impedancia que hara inestable la señal de este pulsador.

 PROGRAMACION

 DIAGRAMA DE FLUJO

 Se aplico la idea anterior para identificar la pusacion de un botón de un teclado


matricial de 4X4. Para ello se aplico el mismo código de programación en
Arduino
 Por ultimo se pide identificar cada botón presiondo de este teclado matricial.
Para ello se utilizan dos métodos. El primero mediante la utilización de una
librería Keypad, que reduce la codificación dentro de Arduino. El no usar una
librería resulta en un código mas largo y complejo.

 PROGRAMACION

 CUARTA ACTIVIDAD: Entradas y salidas discretas.

 Se realiza el ejercicio de encender un led por 5 segundos al presionar por 3


segundos el pulsador. Esto simula un encendido del vehículo por botón, los
tres segundos al presionar el pulsador son para que se identifique que el
usuario en verdad quiere encender el vehículo y no pulso e botón de forma
accidental
 Ahora se desea simular las luces de parqueo de un vehículo. Para ello se
utiliza un pulsador y un led, para que programando al Arduino, este led
funcione como un flasher electrónico.

 PROGRAMACION
 DIAGRAMA DE FLUJO

 Finalmente se simulo el comportamiento de una electroválvula. Con un led


haciendo el papel de la electroválvula, se desea utilizar dos pulsadores, uno
para encender el sistema y otro para apagarlo.

 PROGRAMACION
 DIAGRAMA DE FLUJO

También podría gustarte