- Portada
- Fundamentos de MentorBit
- Alimentación de circuitos y dispositivos
-
Programación y ejercicios básicos
-
Introducción
-
Driver necesario para programar la placa
-
Descripción de mBlock
-
Descripción de IDE Arduino
-
Estructura de un programa
-
Variables
-
Tipos de datos
-
Operadores
-
Sintaxis
-
Principales Bloques
-
Principales funciones C/C++
-
Monitor Serial
-
Actividad 1: Mi primer programa
-
Estructuras de control
-
Actividad 2: Bucle for
-
Actividad 3: Bucle while
-
Actividad 4: Condicional if y else
-
Actividad 5: Sentencia Switch
-
Arrays
-
Actividad 6: Los Arrays
-
Recibir por Serie
-
Actividad 7: Recepción por bus serial
-
Funciones
-
Funciones en Bloques
-
Funciones en C/C++
-
Actividad 8: Mis primeras funciones
-
Clases en C/C++
-
Actividad 9: Mi primera Clase
-
Actividad 10: Mi propia Calculadora
-
-
Programación y ejercicios con hardware
-
Introducción a MentorBit
-
LEDs
-
Actividad 11: LEDs de colores
-
El LED RGB
-
Actividad 12: LED RGB
-
El pulsador
-
Actividad 13: Pulsador en Pull Down
-
Actividad 14: Pulsador en Pull Up
-
El Potenciómetro
-
Actividad 15: Potenciómetro
-
El Zumbador
-
Actividad 16: Zumbador Pasivo
-
La Fotorresistencia
-
Actividad 17: LDR
-
Sensor de temperatura DS18B20
-
Actividad 18: DS18B20
-
El Servomotor
-
Actividad 19: Servomotor
-
Motores Corriente Continua
-
Puente en H
-
Actividad 20: Motor DC
-
Introducción a Motores paso a paso
-
Actividad 21: Motor paso a paso
-
Displays 7 Segmentos
-
Actividad 22: Display 7 Segmentos
-
Pantallas LCD
-
Actividad 23: Pantalla LCD
-
Actividad 24: Pantalla LCD
-
Pantallas OLED
-
Actividad 25: Pantalla OLED
-
Actividad 26: Pantalla OLED
-
Reloj en Tiempo Real (RTC)
-
Actividad 27: RTC
-
Tarjeta micro SD
-
Actividad 28: Micro SD
-
Actividad 29: Micro SD & RTC
-
Actividad 30: Micro SD & RTC
-
Puertos para Módulos MentorBit
-
Puertos de Comunicaciones
-
Puertos Genéricos
-
- Problemas Adicionales
- Proyectos Finales
Problema 5
Problema 5

Activación del Sistema de Seguridad Nocturno
Eres el encargado de un laboratorio secreto que sólo puede activarse cuando cae la noche. Para proteger la entrada del laboratorio, se ha diseñado un sistema de seguridad nocturno que utiliza un sensor de luz (LDR) para detectar si es de día o de noche. Además, el sistema cuenta con dos luces de seguridad (LEDs), un botón para activar el sistema manualmente y una pantalla LCD para mostrar el estado actual del sistema.
Descripción del Sistema de Seguridad:
LDR (Sensor de Luz): El sensor de luz detecta el nivel de luminosidad ambiental. Si el sensor detecta que hay poca luz (es decir, está oscuro, simulando que es de noche), el sistema de seguridad nocturno podrá activarse.
Si el LDR detecta que es de noche (bajo nivel de luz), el sistema estará listo para ser activado.
2 LEDs de Seguridad:
LED 1: Indica que es de día (el sistema no puede activarse).
LED 2: Indica que es de noche (el sistema está listo para activarse).
Botón de Activación: Si es de noche (indicado por el LED 2 encendido), el sistema de seguridad se activa al pulsar el botón. Una vez activado, el sistema encenderá ambos LEDs en señal de alerta.
Funcionamiento del Sistema:
Detección de Luz:
Si el LDR detecta un nivel alto de luz (es de día), el LED 1 se encenderá indicando que el sistema de seguridad no está listo para activarse, mientras la pantalla LCD mostrará "Es de día".
Si el LDR detecta un nivel bajo de luz (es de noche), el LED 2 se encenderá indicando que el sistema está listo para ser activado, mientras la pantalla LCD mostrará "Es de noche".
Activación del Sistema:
Si el sistema detecta que es de noche (con el LED 2 encendido), se puede pulsar el botón para activar el sistema de seguridad.
Al pulsar el botón, ambos LEDs (LED 1 y LED 2) parpadearán alternativamente como señal de que el sistema de seguridad está en modo alerta, mientras que la pantalla LCD mostrará "Sistema Activado".
Detalles del Hardware
LDR: Detecta los niveles de luz ambiental. Según la cantidad de luz que reciba, el sistema decidirá si es de día o de noche.
2 Leds: El LED 1 indicará que es de día y el sistema de seguridad no está listo para activarse. El LED 2 indicará que es de noche y que el sistema está listo para activarse.
Botón: Se utilizará para activar el sistema de seguridad cuando el sensor de luz indique que es de noche.
Pantalla LCD: Mostrará el estado del sistema.
Tarea:
Escribe un programa que:
Lea el valor del LDR para determinar si es de día o de noche.
Controle los LEDs en función de la luz detectada y actualice la pantalla LCD con el mensaje correspondiente.
Controle el estado del sistema de seguridad al pulsar el botón, haciendo que ambos LEDs parpadeen y la pantalla LCD muestre "Sistema Activado".
Cuando el sistema esté activado, si se vuelve a pulsar el botón se desactiva el sistema y la pantalla LCD vuelve a mostrar "Es de día" o "Es de noche" según corresponda.
Desafío Adicional
Implementa un temporizador para que, después de 10 segundos de que el sistema esté activado, vuelva al estado inicial, mostrando este tiempo en el display 7 segmento.
| Vistas | |
|---|---|
| 12 | Número de vistas |
| 12 | Vistas de miembros |
| 0 | Vistas públicas |
| Acciones | |
|---|---|
| 0 | Gustos |
| 0 | No me gusta |
| 0 | Comentarios |
Compartir por correo
Por favor iniciar sesión para compartir esto webpage por correo.