Esta web es parte de la ayuda TSI-063000-2021-33, financiada por Ministerio de Asuntos Económicos y Transformación Digital y la Unión Europea-Plan de Recuperación de la UE como entidades financiadoras, en el marco del Plan de Recuperación, Transformación y Resiliencia y el Mecanismo de Recuperación y Resiliencia

IoT Smart Home Kit para ESP32 🏠

🔘 Proyecto 2: Encender y Apagar LED con botón. 🟢

Descripción

En este proyecto, un LED conectado a un ESP32 se enciende y apaga utilizando un botón. Cuando se presiona el botón, el LED cambia de estado: si está apagado, se enciende, y si está encendido, se apaga.

Componentes

Lista de componentes utilizdos para realizar el proyecto:

  • Microcontrolador:
    • ESP32 STEAMakers
  • Actuador:
    • LED conectado PIN 12
  • Sensor: -Botón conectado PIN 27

Esquematico

Proyecto 1

Código

Proyecto 2

Ejercicios propuestos:

  1. ¿Cómo harías para que el LED solo este encendido si se presiona el botón?
  2. Desarrolla un programa que, al presionar el botón, el LED se enciende durante un intervalo de tiempo fijo (por ejemplo, 5 segundos) y luego se apaga automáticamente.
  3. Desarrolla un programa que sea capaz de contar las veces que has presionado el botón, es decir si has presionado el botón 3 veces, encienda y apague la luz 3 veces.
  4. Desarrolla un programa que, al presionarlel botón cambie la frecuencia con la que se enciende y apaga el LED.