#include <stdio.h>
#include "pico/stdlib.h"
#include "pico/bootrom.h"
#define botao_B1 22
#define chave_pin 14
#define led_pin 14
int main(){
gpio_init (botao_B1);
gpio_set_dir (botao_B1, GPIO_IN);
bool boot = gpio_get (botao_B1); // Ler o sinal do botão B1
gpio_init(15);
gpio_set_dir(15, GPIO_OUT);
gpio_put(15,0);
if (boot == 0){
reset_usb_boot (0,0);}
stdio_init_all();
gpio_init (led_pin);
gpio_set_dir (led_pin, GPIO_OUT);
gpio_init(chave_pin);
gpio_set_dir(chave_pin, GPIO_IN);
gpio_put(led_pin,0);
bool chave_valor;
while (true){
chave_valor = gpio_get(chave_pin);
if(chave_valor){
gpio_put(led_pin,0);
}else{
gpio_put(led_pin,1);
}
sleep_ms(500);
}
return 0;
}
GPIO14
GPIO 13
GPIO 12
GPIO 11
GPIO 10
GPIO 9
GPIO 8
GP14
GP13
GP12
GP11
GP10
GP9
GP8
RESET
Botão B1
OLED