#include "pico/stdlib.h"
#include <stdio.h>
#define RED 11
#define BLUE 22
#define GREEN 19
#define BUZZER 28
#define BOTAO_A 5
#define BOTAO_B 6
int main()
{
stdio_init_all();
gpio_init(RED); //inicializa o pino do LED VERMELHO
gpio_init(GREEN); //inicializa o pino do LED VERDE
gpio_init(BLUE); //inicializa o pino do LED AZUL
gpio_init(BUZZER); //inicializa o pino do BUZZER
gpio_init(BOTAO_A);
gpio_set_dir(RED, GPIO_OUT); //define o pino como saída
gpio_set_dir(GREEN, GPIO_OUT); //define o pino como saída
gpio_set_dir(BLUE, GPIO_OUT); //define o pino como saída
gpio_set_dir(BUZZER, GPIO_OUT); //define o pino como saída
gpio_set_dir(BOTAO_A,GPIO_IN);
gpio_put(RED, false);
gpio_put(GREEN, false);
gpio_put(BLUE, false);
gpio_put(BUZZER, false);
gpio_pull_up(BOTAO_A);
while(1){
while(gpio_get(BOTAO_A) == 0){
gpio_put(BUZZER,1);
sleep_ms(10);
gpio_put(BUZZER,0);
}
sleep_ms(110);
}
}