Institución Educativa Gabriela Mistral
Creada Mediante Decreto No. 000252 del 01 de julio de 2003
Homologación Media Técnica – SENA Resolución 00609 de 6 diciembre 2007
Belén de los Andaquíes – Caquetá
TALLER No 3
🏠 EJERCICIO PARA LA CASA – NIVEL INTERMEDIO
📌 Nombre del ejercicio: "Alarma inteligente de cansancio"
🎯 Objetivo del ejercicio:
Programar una micro:bit que funcione como una alarma personal de cansancio, aumentando una variable cada vez que se presione un botón y reaccionando con condicionales según el nivel de fatiga acumulado.
📋 Instrucciones del reto:
- Crea una variable llamada cansancio y ponla en 0.
- Cada vez que se presione el botón A, se aumentará cansancio en 1 (simulando el esfuerzo físico).
- Según el nivel de la variable cansancio, la micro:bit debe responder con distintos mensajes o íconos:
- Si cansancio < 5: Mostrar carita feliz y texto "¡Vamos bien!".
- Si cansancio >= 5 y cansancio < 10: Mostrar ícono de advertencia y texto "Hora de un descanso".
- Si cansancio >= 10: Mostrar calavera o ícono triste y texto "¡Alto! Demasiado cansancio".
- Además, si el botón B es presionado, debe reiniciar el nivel de cansancio a 0 y mostrar el mensaje "Reiniciado".
🧠 Sugerencias de bloques:
- let cansancio = 0
- input.onButtonPressed(Button.A, function () { ... })
- input.onButtonPressed(Button.B, function () { cansancio = 0 })
- if, else if, else
- basic.showIcon(), basic.showString()
✏️ Requisitos de entrega:
- Enviar el link del proyecto en MakeCode.
- Captura de pantalla del código con su nombre completo.
- Escribir una breve descripción (máx. 5 líneas) explicando el comportamiento del programa y cómo funciona el reinicio.
✅ Criterios de evaluación:
Criterio | Puntaje |
Uso correcto de una variable (cansancio) | 1 pts |
Implementación de condicionales múltiples | 1 pts |
Uso de botón B para reiniciar y mostrar mensaje | 1 pts |
Claridad en los mensajes o íconos mostrados | 1 pts |
Descripción del funcionamiento del programa | 1 pt |
Total | 5 pts |