Está en la página 1de 2

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