#include <stdio.h>
#include "pico/stdlib.h"
#define LED_PIN 26
#define BUTTON_PIN 15
int main() {
stdio_init_all();
printf("Controle de LED com botão\n");
gpio_init(LED_PIN);
gpio_set_dir(LED_PIN, GPIO_OUT);
gpio_init(BUTTON_PIN);
gpio_set_dir(BUTTON_PIN, GPIO_IN);
gpio_pull_up(BUTTON_PIN);
while (true) {
if (!gpio_get(BUTTON_PIN)) { // Botão pressionado (nível baixo)
gpio_put(LED_PIN, 1);
printf("Botão pressionado: LED ON\n");
} else { // Botão não pressionado
gpio_put(LED_PIN, 0);
printf("Botão solto: LED OFF\n");
}
sleep_ms(100);
}
}