Programación Aplicada
Evaluación para el consolidado 2
Producto Académico N.° 3
Actividad Grupal
1. Consideraciones:
1|Página
Programación Aplicada
Criterio Detalle
Resultado de Al finalizar la unidad, cada estudiante será capaz de implementar
aprendizaje prototipos basados en software para diferentes contextos, empleando
de la unidad los componentes básicos de la automatización.
Temas 1. Introducción a la automatización
2. Sensores
3. Actuadores
4. Almacenamiento de datos
Tipo de Elaboración de prototipos básicos basados en software aplicado a un
producto contexto en particular.
académico
Enunciado /
Sistema de Seguridad con Datalogger
Consigna
Enunciado del Proyecto
Elaborar un programa en lenguaje de programación Arduino para un sistema
de seguridad básico que monitorea una zona y registra los eventos en una
tarjeta SD. El sistema debe cumplir con los siguientes requisitos:
1. Entrada de datos (Sensor):
Utilizar un sensor de movimiento PIR para detectar la presencia de
una persona o un objeto en un área.
2. Procesamiento de datos (Lógica de control):
Cuando el sensor PIR detecte movimiento, el sistema debe registrar
un evento. Si el sensor no detecta movimiento, el sistema debe
permanecer en un estado de espera.
Utilizar la función millis() en lugar de delay() para controlar el tiempo
entre eventos.
3. Salida de datos (Actuadores):
Alarma sonora y visual: Cuando se detecte un evento, activar un
LED y un buzzer de manera intermitente para alertar sobre la
detección.
Almacenamiento de datos (Datalogger): Registrar la fecha y hora de
cada evento de detección en un archivo de texto llamado "[Link]" en
una tarjeta SD.
4. Estructura y estilo de programación:
El código debe estar bien documentado con comentarios que
expliquen la lógica y el propósito de cada componente.
Se deben usar funciones (setup(), loop(), y funciones personalizadas
como activarAlarma() y registrarEvento()) para una buena
organización del código.
Las variables deben ser declaradas con los tipos de datos
apropiados.
Recursos de Goilav, N., y Loi, G. (2016). Estructuras de control. En Arduino. Aprender a
aprendizaje desarrollar para crear objetos inteligentes. Ediciones ENI.
obligatorios [Link]
Temporal L. (2023). Arduino. Estructura de código y sintaxis. Recuperado el
2|Página
Programación Aplicada
3|Página
Programación Aplicada
2. Rúbrica de evaluación:
A continuación, se presenta la escala de valoración, con base a la
cual se evaluará. Se considerará 2 puntos por entrega antes de lo
planificado.
Criterios Sobresaliente Suficiente En proceso En inicio
(3 puntos) (2 puntos) (1 puntos) (0 puntos)
Realiza la entrada Realiza la entrada de Realiza la entrada
No realizó la
Entrada de datos de datos de forma datos de forma casi de datos de forma
entrada de datos.
óptima. óptima. deficiente.
Realiza el
Realiza el Realiza el
procesamiento No realizó el
Procesamiento de procesamiento de procesamiento de
de datos de procesamiento
datos datos de forma datos de forma casi
forma de datos.
óptima. óptima.
deficiente.
Realiza la salida de Realiza la salida de Realiza la salida de
No realizó la
Salida de datos datos de forma datos de forma casi datos de forma
salida de datos.
óptima. óptima. deficiente.
Realiza la estructura Realiza la estructura Realiza la
No realizó la
y estilo de y estilo de estructura y estilo
Estructura y estilo estructura y estilo
programación de programación de de programación
de programación de programación
datos de forma datos de forma casi de datos de forma
de datos.
óptima. óptima. deficiente.
El sistema funciona
El sistema
correctamente en El sistema funciona El sistema funciona
implementado no
todos los casos, según lo previsto en según lo previsto
funciona como se
Funcionamiento cumpliendo todos la mayoría de los en algunos casos,
espera o no
del Sistema los requisitos, y casos, pero pero presenta
resuelve el
resuelve el problema presenta algunos limitaciones o
problema
de manera errores menores. errores ocasionales.
planteado.
satisfactoria.
El programa
El programa utiliza El programa utiliza
utiliza
comentarios para comentarios para
comentarios de El programa no
Uso de explicar el código explicar el código,
forma contiene
comentarios de forma clara y pero con algunas
inconsistente, comentarios.
concisa, es fácil de inconsistencias, que
irrelevante o
entender podría ser mejorado.
confusa.
Total parcial
Nota
4|Página