#include <stdio.h>
#include "pico/stdlib.h"
int main() {
stdio_init_all();
const uint LED_PIN = 14;
const uint BUTTON_PIN = 16;
// Initialize led
gpio_init(LED_PIN);
gpio_set_dir(LED_PIN, GPIO_OUT);
// Initialize Button
gpio_init(BUTTON_PIN);
gpio_pull_down(BUTTON_PIN);
// Main loop
while (true) {
if (gpio_get(BUTTON_PIN)) {
bool newLedValue = !gpio_get(LED_PIN);
gpio_put(LED_PIN, newLedValue);
if (newLedValue) {
printf("on\n");
} else {
printf("off\n");
}
sleep_ms(250);// Rebond
}
}
}