Este projeto implementa um sistema de controle de LEDs e um buzzer utilizando um teclado matricial com o microcontrolador Raspberry Pi Pico. O código foi escrito em C utilizando a biblioteca Pico SDK.
-
Controle de LEDs: Quando teclas específicas (A, B, C ou D) são pressionadas, diferentes LEDs são acesos:
- Tecla
A: Acende o LED verde. - Tecla
B: Acende o LED azul. - Tecla
C: Acende o LED vermelho. - Tecla
D: Acende todos os LEDs.
- Tecla
-
Controle do Buzzer:
- Tecla
#: Ativa o buzzer por 1 segundo. - Tecla
*: Desliga qualquer LED ativo e/ou buzzer.
- Tecla
- Raspberry Pi Pico
- Teclado matricial 4x4
- LEDs (verde, azul, vermelho)
- Buzzer
- Pico SDK
- LEDs:
- LED Verde: GPIO 11
- LED Azul: GPIO 12
- LED Vermelho: GPIO 13
- Buzzer: GPIO 21
- Teclado Matricial:
- LINHAS: GPIOs 2, 3, 4, 5
- COLUNAS: GPIOs 6, 7, 8, 9
- Conecte os LEDs, o buzzer e o teclado matricial aos pinos do Raspberry Pi Pico conforme a descrição acima.
- Compile o código utilizando o Pico SDK e carregue-o no seu Raspberry Pi Pico.
- Ao pressionar as teclas do teclado, o sistema irá acionar os LEDs e o buzzer conforme o mapeamento das teclas.
Você pode visualizar e testar o projeto no simulador online Wokwi através deste link para o projeto no Wokwi.
Este projeto é de código aberto e pode ser utilizado sob a licença MIT.