ACTIVIDAD 4 BUCLE WHILE - SITEMA DE ALARMA ARDUINO EN TINKERCAD

ACTIVIDAD 4 BUCLE WHILE - SITEMA DE ALARMA ARDUINO EN TINKERCAD

Creación de un Sistema de Alarmas con Arduino

Introducción al Proyecto

  • Se utilizarán bloques de tipo While para crear un sistema de alarmas.
  • Se requiere un microcontrolador (Arduino) y una placa de pruebas (protoboard).
  • Conexiones iniciales: puerto GND del Arduino a la línea negativa del protoboard y salida de 5V a la línea positiva.

Configuración de Componentes

  • Se añaden dos pulsadores al proyecto; uno actuará como sensor y el otro como reset.
  • Cada pulsador necesita resistencias de 10kΩ conectadas a GND y a la línea positiva.

Desarrollo del Código

  • Se crea una variable llamada "lectura sensor" que leerá el pin digital número 12.
  • El primer pulsador se conecta al pin 12, mientras que se añade un bloque condicional para activar la alarma si la lectura es igual a 1.

Simulación Inicial

  • Al presionar el primer pulsador, se muestra "activa" en el monitor serial, confirmando su funcionamiento.
  • Se implementa un bucle While para mantener activa la alarma hasta que se presione el botón reset.

Implementación del Bucle While

  • El bucle repetirá acciones hasta que la lectura del pin digital 11 (reset) sea igual a 1.
  • Mensajes "alarma activada" y "alarma desactivada" se configuran fuera del bucle condicional.

Conexión Final y Pruebas

  • El segundo pulsador se conecta al pin digital 11. La simulación muestra "alarma desactivada" inicialmente.
  • Un LED se agrega para indicar visualmente cuando la alarma está activa o inactiva.

Integración de Señales Lumínicas y Sonoras

  • Un LED conectado al pin digital número 10 parpadea cuando la alarma está activa, junto con mensajes en el monitor serial.
  • Un altavoz conectado al pin digital número 9 reproduce un tono cuando se activa la alarma, proporcionando señales sonoras además de las lumínicas.

Resumen Final del Proyecto

  • La alarma detecta movimiento mediante el primer pulsador; entra en un bucle While hasta que se presiona el botón reset durante al menos dos segundos.
  • Este sistema combina componentes electrónicos básicos para crear una alerta efectiva utilizando Arduino.