0% encontró este documento útil (0 votos)
141 vistas2 páginas

Control de LED con Pulsadores

Este documento presenta un ejercicio de laboratorio sobre el uso de entradas digitales (pulsadores) para controlar salidas digitales (LED) mediante código Arduino. Se describe brevemente el circuito y código necesarios para encender y apagar un LED al presionar un pulsador una y dos veces respectivamente, haciendo uso de variables de estado. Adicionalmente, se analizan los resultados y se presentan conclusiones y recomendaciones sobre el ejercicio.

Cargado por

Aaron Mera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
141 vistas2 páginas

Control de LED con Pulsadores

Este documento presenta un ejercicio de laboratorio sobre el uso de entradas digitales (pulsadores) para controlar salidas digitales (LED) mediante código Arduino. Se describe brevemente el circuito y código necesarios para encender y apagar un LED al presionar un pulsador una y dos veces respectivamente, haciendo uso de variables de estado. Adicionalmente, se analizan los resultados y se presentan conclusiones y recomendaciones sobre el ejercicio.

Cargado por

Aaron Mera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD POLITÉCNICA SALESIANA

CARRERA DE INGENIERÍA ELECTRÓNICA


SISTEMAS MICROPROCESADOS II
DEBER # 1

NOMBRE: MERA BUITRÓN EBERTH AARÓN FECHA: 13/10/2019

DEBER 1. EJEMPLOS CON ENTRADAS DIGITALES (PULSADORES)

PROCEDIMIENTO
Se procede a armar el circuito como muestra en la guía Se procede a escribir el código para la parte, en la cual
se pide que al presionar una vez el botón encienda el
led y la segunda ves que se pulsa se apague, esto se lo
logra mediante el uso de una variable de estado o
contador de pulsos.

Ilustración 1, circuito 1a

Se procede a escribir el código en la plataforma virtual


de Tinkercad.com.
Como se puede notar en este código implementado
solo es para el encendido de un led mediante una
entrada digital un pulsador.
ANÁLISIS DE RESULTADOS

Como se puede observar las principales diferencias de


código a con el código b es la implementación de 2
variables de estado:

estadoActual
estadoUltimo

así como una impresión de texto para una salida serial


de frecuencia 9600:

Serial.begin(9600);

La línea de código que más importante para el


funcionamiento de las condiciones es.

estadoActual=digitalRead(8);
en esta línea se puede apreciar como se guarda las
pulsaciones en una variable de estado de tipo entera.

Al cumplirse las condiciones establecidas se completa


el código y puede imprimir en el monitor de consola
serial cuantas pulsaciones se han ido realizando, como
se lo puede apreciar.

Serial.println(contador);

CONCLUSIONES
- Al no tener un enceramiento la variable entera
contador, el código siempre hará que se sume
las veces que se pulsa el botón, pero no tiene
ningún impedimento podría ser realizado
usando únicamente la variable estadoAnterior.

- El control de variables de estado y pulsadores


nos permite su aplicación en diferentes
funciones, como implementar una
combinación para que se active el código.

RECOMENDACIONES
- Llevar listo el circuito facilitaría el tiempo
dentro del laboratorio.
- Probar el software web Tinkercad en el equipo
antes de utilizarlo.

BIBLIOGRAFÍA
1. Arduino Práctico. Edición 2017 (Manuales
Imprescindibles), Daniel Lozano
Equisoain, 2017, España.
https://forum.arduino.cc/index.php?topic=47
8142.0

También podría gustarte