#include "pico/stdlib.h"
#define LED_RED_PIN 13 // Pino para a cor vermelha (GP13)
#define LED_GREEN_PIN 11 // Pino para a cor verde (GP12)
#define LED_BLUE_PIN 12 // Pino para a cor azul (GP11)
int main() {
// Inicializando os pinos como saída
gpio_init(LED_RED_PIN);
gpio_set_dir(LED_RED_PIN, GPIO_OUT);
gpio_init(LED_GREEN_PIN);
gpio_set_dir(LED_GREEN_PIN, GPIO_OUT);
gpio_init(LED_BLUE_PIN);
gpio_set_dir(LED_BLUE_PIN, GPIO_OUT);
while (1) {
// Acender a luz verde
gpio_put(LED_RED_PIN, 0);
gpio_put(LED_GREEN_PIN, 1);
gpio_put(LED_BLUE_PIN, 0);
sleep_ms(1000);
// Acender a luz vermelha
gpio_put(LED_RED_PIN, 1); // Acender o LED vermelho
gpio_put(LED_GREEN_PIN, 0); // Apagar o LED verde
gpio_put(LED_BLUE_PIN, 0); // Apagar o LED azul
sleep_ms(1000); // Esperar 1 segundo
// Acender a luz azul
gpio_put(LED_RED_PIN, 0); // Apagar o LED vermelho
gpio_put(LED_GREEN_PIN, 0); // Apagar o LED verde
gpio_put(LED_BLUE_PIN, 1); // Acender o LED azul
sleep_ms(1000); // Esperar 1 segundo
// Acender a luz branca (todas as cores acesas)
gpio_put(LED_RED_PIN, 1); // Acender o LED vermelho
gpio_put(LED_GREEN_PIN, 1); // Acender o LED verde
gpio_put(LED_BLUE_PIN, 1); // Acender o LED azul
sleep_ms(1000); // Esperar 1 segundo
}
}