#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);
}
}