Está en la página 1de 4

INGENIERÍA BIOMÉDICA

LABORATORIO SISTEMAS DIGITALES

Guía de laboratorio

Laboratorio 6: Arduino

**DURACIÓN DEL LABORATORIO 1 SEMANA

1. Introducción
El manejo de puertos del sistema de desarrollo ARDUINO es primer paso para el
entendimiento y familiarización con la tarjeta de desarrollo.
2. Objetivos
• Lectura y escritura puertos digitales del Arduino utilizando arquitectura de switches por
PULL-UP o PULL-DOWN.
• Implementar una tabla de verdad (lógica de entradas/salidas) de un proceso en el
sistema arduino.
• Lectura y escritura de puertos análogos en el sistema Arduino.
3. Materiales y equipos

Arduino, Tinkercad.com, resistencia variable, dip switch, cables.

4. Procedimiento por realizar

Puertos Digitales

Partiendo de la siguiente tabla de verdad:

ENTRADAS SALIDAS
Sw1 Sw2 Led1 Led2
1 1 1 1
1 0 1 0
0 1 0 0
0 0 1 1

1. Realice el código correspondiente para ejecutar el encendido de los leds de acuerdo con
la tabla de verdad presentada anteriormente. ¿se puede simplificar la lógica?

2. Verifique de manera experimental su implementación del código desarrollado. ¿Qué


componentes adicionales necesito para la realización del circuito? ¿cómo se
interpretan y se establecen los niveles lógicos en el Arduino? ¿cambia algo en su

1
INGENIERÍA BIOMÉDICA
LABORATORIO SISTEMAS DIGITALES

código se realiza la implementación en vez de PULL-UP por PULL-DOWN o viceversa


y cómo se modifica dentro de su código?

3. Tome fotos de los resultados para cada combinación y registre dichos resultados. ¿si en
lo que se desea implementar se agrega una nueva variable a la tabla de verdad en
que se modifica en su código?

Puertos Analógicos.

1. Implemente en un pin la conexión correspondiente para la lectura de un potenciómetro,


¿cómo se conecta de manera correcta al Arduino que pines se utilizaron?

2. Reutilizando la conexión de un led del punto anterior, realice un código en Arduino que
permita la lectura del potenciómetro y de acuerdo con esta ilumine el LED de manera
proporcional, ¿los rangos de lectura y escritura análoga son iguales? ¿por qué?.

3. Tome fotos de los resultados para cada combinación y registre dichos resultados en
diferentes intensidades. Para corroborar de manera adicional este punto utilizar
instrucciones de impresión en “SERIAL MONITOR”.

5. Preguntas del Laboratorio

5.1. ¿cuáles son los niveles de trabajo Digitales y Análogos del Arduino tanto para
entradas como salidas (Voltaje y corriente)?

5.2. ¿Por qué es necesario realizar el listado de variables/sensores de entrada, variables


internas y salidas del software?

5.3. Detalle la sintaxis para realizar las sentencias correspondientes para el control de
flujo de programa para arduino: FOR, IF, IF-ELSE, IF-ELSE IF ELSE, WHILE, DO
WHILE, ETC.

5.4. Detalle en una tabla el listado de variables que se manejan con Arduino, esta tabla
debe ser bien detallada en tipo de variables, precisión, sintaxis, etc. Lo que ustedes
consideren necesario para su entendimiento y posterior uso en los próximos
laboratorios y proyectos.

5.5. Haga una lista que compare la cantidad de entradas/salidas, tipos de puertos,
bloques funcionales adicionales que disponen las siguientes referencias de Arduino:
UNO, MEGA, NANO & ESP32.
2
INGENIERÍA BIOMÉDICA
LABORATORIO SISTEMAS DIGITALES

6. Entregable

6.1. Informe de laboratorio que explique y demuestre todos los desarrollos de la práctica.
No olvide incluir todas las imágenes, fotos, tablas, figuras, etc.., que considere
pertinente para la justificación de resultados.

7. Bibliografía sugerida

7.1. Floyd Thomas. (2006). Fundamentos de sistemas digitales (9a. ed.), Pearson
Educación.
7.2. Referencias adicionales (válidas de internet).

3
INGENIERÍA BIOMÉDICA
LABORATORIO SISTEMAS DIGITALES

función de una tensión de referencia. ii) en caso de que la tensión en la batería esté por debajo
del 30 % deberá generarse una alarma visual, esta alarma solo debe desaparecer hasta que la
tensión en la batería sea al menos del 90 % del valor de referencia, caso que borrará la alarma
visual.

5. Entregables

5.1. Informe de laboratorio que explique y demuestre todos los desarrollos de la práctica.
No olvide incluir todas las imágenes, fotos, tablas, figuras, etc.., que considere
pertinente para la justificación de resultados.

6. Bibliografía sugerida

• Floyd Thomas. (2006). Fundamentos de sistemas digitales (9a. ed.), Pearson Educación.

También podría gustarte