#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"
void app_main() {
const int botao = 21;
const int led1 = 25;
const int led2 = 27;
gpio_set_direction(botao,GPIO_MODE_INPUT);
gpio_set_direction(led1,GPIO_MODE_OUTPUT);
gpio_set_direction(led2,GPIO_MODE_OUTPUT);
while (true) {
int estado = gpio_get_level(botao);
printf("%d\n",estado);
if(estado==true) {
gpio_set_level(led1,true);
gpio_set_level(led2,false);
}
else {
gpio_set_level(led1,false);
gpio_set_level(led2,true);
}
vTaskDelay(1000 / portTICK_PERIOD_MS);
}}