Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CP - SISTEMAS EMBEBIDOS
PRÁCTICA N°6
1. TEMA
2. OBJETIVOS
2.1. Relacionar al estudiante con el uso y manejo de periféricos de entrada y salida en
Arduino.
2.2. Conocer acerca de las diferentes librerías para el control de periféricos de entrada
o salida en Arduino.
3. TRABAJO PREPARATORIO
4. EQUIPOS Y SOFTWARE
● Computadora.
● Micrófono externo o integrado.
● Parlantes externos o integrados.
● Microsoft Teams.
● Tinkercad.
● Proteus
● Arduino IDE.
5. PROCEDIMIENTO
5.1. Indicaciones generales por parte del instructor acerca del uso del barrido de
teclado y display.
5.2. Presentar el circuito 3.4. del trabajo preparatorio.
5.3. Modificar el circuito del punto 3.4 del trabajo preparatorio añadiendo un sensor de
tipo PIR, el cual una vez que detecta movimiento dentro de la caja fuerte activa
una alarma sonora e indica a través del monitor serial que se debe ingresar la
clave de acceso correcta. Si la clave es correcta la alarma se silenciará, caso
contrario después de 3 intentos fallidos se presentará el mensaje “LLAMANDO
911” por medio del monitor serial.
6. INFORME
6.1. Implementar un circuito que simule la operación de una calculadora básica (suma,
resta, multiplicación y división) utilizando dos números que serán ingresados por
teclado (A y B). El funcionamiento de la calculadora se describe a continuación:
Se utilizará los dos displays de la derecha para mostrar el número A y los dos de
la izquierda para mostrar el número B, los números deberán ser mostrados en los
displays conforme se vayan ingresando por teclado. Solo se pueden ingresar
hasta dos dígitos, es decir, el número máximo que se puede ingresar será de 99.
• Luego de ingresado el número A se debe presionar la tecla de operación
(+,-,*,/) y luego el número B. Al presionar la tecla igual (=), se debe
presentar en los 4 displays el resultado de la operación.
• Si en cualquier momento se presiona la tecla Borrar (AC), el display vuelve
a 0000 y se reinicia el ingreso del número A. Si se presiona la tecla Borrar
cuando se está mostrando el resultado de la operación anterior, se muestra
0000 y se vuelve a iniciar el ingreso del primer operando.
• La distribución de teclas a configurar en Tinkercad se presenta a
continuación
{'1','2','3','AC'},
{'4','5','6', '+'},
{'7','8','9', '-'},
{'*','0','=', '/'}
7. REFERENCIAS
● Blum, J. (2013). Arduino a fondo. Anaya. EEUU.
● Galeano Atehortúa, G. A. (2009). Programación de sistemas embebidos en C,
teoría y prácticas aplicadas a cualquier microcontrolador. México: Alfaomega
Grupo Editor. Retrieved May 13, 2015.
● Kothari, D. P., Shriram, K. V., & Sundaram. (2012). Embedded Systems.
Daryaganj, IND: New Age International. Retrieved May 13, 2015.