#include <stdio.h>
#include "pico/stdlib.h"
#include "pico/cyw43_arch.h"
#include "hardware/gpio.h"
const uint8_t segment_pins[] = { 0, 1, 2, 3, 4, 5, 6 };
int main() {
stdio_init_all();
// Inicializar pinos como saídas
for (int i = 0; i < 7; i++) {
gpio_init(segment_pins[i]);
gpio_set_dir(segment_pins[i], GPIO_OUT);
}
while (true) {
// Exemplo de uso de um pino
gpio_put(segment_pins[1], 1); // Aciona o pino 1
sleep_ms(500); // Aguarda 500 ms
gpio_put(segment_pins[1], 0); // Desliga o pino 1
sleep_ms(500); // Aguarda 500 ms
// printf pode ser usado para debugar, mas com moderação
// printf("teste\n");
}
return 0;
}