Sistema de Alarma
Salir
Sistema Desarmado
Clave por defecto:
1234
----
1
2
3
4
5
6
7
8
9
C
0
OK
bool
isArmed =
false
;
bool
motionDetected =
false
;
void
loop
() {
motionDetected =
digitalRead
(PIR_PIN);
if
(isArmed && motionDetected) {
triggerAlarm
();
}
}
Evaluación Lógica
¿Por qué se utiliza un operador lógico AND (`&&`) en la condición de activación?
Para que la alarma suene si hay movimiento O si el sistema está armado independientemente.
Porque la alarma solo debe activarse si el sistema está armado Y simultáneamente detecta intrusión.
Para aumentar el voltaje enviado a la sirena.
Verificar
Sensor PIR
Simular Movimiento