Este projeto é uma tarefa do programa EMBARCATECH para realizar a implementação de um sistema de controle de LEDs RGB e um buzzer usando um teclado matricial 4x4 em uma Raspberry Pi Pico W. Cada tecla do teclado aciona diferentes padrões de iluminação dos LEDs e sinais sonoros no buzzer.
- Leitura do teclado matricial 4x4.
- Acionamento dos LEDs RGB com diferentes combinações.
- Emissão de sons pelo buzzer conforme a tecla pressionada.
- Finalização do programa ao pressionar '*'.
- Yasmin Cruz - GitHub: YasminCruz001
- Vinicius Lemos de Carvalho - GitHub: ViniciusLemosDev
- Kailane Bitencourt dos Santos - GitHub: KailaneBitencourt
- André Lucas Rocha Santos - GitHub: DecoTchan
- Fabio Ricardo de Oliveira Silva Filho - GitHub: fabiooliveiraaa
- Pedro Henrique Palmarella Rodrigues - Github: pedropalmarella
- Gabriel Santos dos Santos - Github: GSdosSantos
- Cláudio Marinho dos Santos Junior - GitHub: Claudio-Marinho
- Raspberry Pi Pico
- Teclado matricial 4x4
- LED RGB (ou três LEDs individuais: vermelho, verde e azul)
- Buzzer passivo
- Resistores adequados
- Jumpers para conexão
Tecla | Ação |
---|---|
1 | Acende LED Azul e toca o buzzer |
2 | Sequência de LEDs com som |
3 | Acende LED Vermelho e toca o buzzer brevemente |
4 | Aciona sequência de buzzer |
5 | Pisca LED Verde |
6 | Pisca LED Azul |
7 | Pisca LED Vermelho com toques sonoros |
8 | Sequência de tons sonoros |
9 | Acende LED Verde e Azul e emite dois tons |
0 | Acende LED Vermelho e Verde com som |
A | Acende LED Verde |
B | Acende LED Azul |
C | Acende LED Vermelho |
D | Acende todos os LEDs |
# | Sequência de cores e tons |
* | Finaliza o programa |
O Wokwi permite simular a execução do código sem a necessidade do hardware físico. Para configurá-lo no VS Code, siga os passos:
- Instale o Visual Studio Code.
- Instale a extensão Wokwi for VS Code na aba de extensões (
Ctrl+Shift+X
). - Abra o projeto no VS Code.
- Instale o compilador para Raspberry Pi Pico (SDK do RP2040).
- Compile o projeto utilizando:
mkdir build && cd build cmake .. make
- Para rodar no Wokwi, use o atalho
Ctrl+Shift+P
, digite "Wokwi: Start Simulation" e selecione a opção. - O terminal exibirá a saída do código, e o teclado matricial do Wokwi permitirá a interação.