#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"


// Definir el pin al que está conectado el sensor
#define SENSOR_PIN 15

void app_main(void) {
    // Configurar el pin del sensor como entrada
    
    gpio_set_direction(SENSOR_PIN, GPIO_MODE_INPUT);

    while (1) {
        // Leer el estado del sensor (ALTO o BAJO)
        int sensorState = gpio_get_level(SENSOR_PIN);

        // Imprimir el estado del sensor
        if (sensorState == 1) {
            printf("Sensor detecta señal (ALTO)\n");
        } else {
            printf("Sensor en reposo (BAJO)\n");
        }

        // Agregar un retardo para evitar saturar la salida
        vTaskDelay(500 / portTICK_PERIOD_MS);
    }
}