Um jogo da forca (Hangman) completo, rodando direto no Raspberry Pi Pico usando MicroPython, com interface em um LCD 20x4 via I2C e botões físicos para navegação e interação! 😍
- Exibição em LCD 20x4 com I2C
- Três botões: Esquerda, Direita e OK
- Escolha de temas (dicionário externo)
- Lógica completa do jogo da forca
- Feedback visual com o boneco da forca animado (via caracteres personalizados)
- Mensagens de vitória e derrota
- Thonny IDE
- Firmware MicroPython instalado no Raspberry Pi Pico
- Arquivos do projeto:
main.py
(código principal)temas.py
(dicionário de palavras por tema)
- Conecte o Pico ao PC segurando o botão BOOTSEL
- Ele aparecerá como um dispositivo USB
- No Thonny, vá em:
Executar > Selecionar Interpretador
- Selecione MicroPython (Raspberry Pi Pico)
- O Thonny vai oferecer para instalar o firmware. Aceite.
- Abra o
main.py
no Thonny - Vá em
Arquivo > Salvar Como... > Raspberry Pi Pico
- Faça o mesmo com
temas.py
⚠️ Importante: o Raspberry Pi Pico não suporta subpastas na memória. Todos os arquivos devem estar no nível raiz da memória.
Função | GPIO | Pino Físico | Descrição |
---|---|---|---|
SDA (I2C) | GP4 | 6 | Comunicação com LCD |
SCL (I2C) | GP5 | 7 | Comunicação com LCD |
Botão Direita | GP12 | 16 | Avança letra |
Botão OK | GP11 | 15 | Seleciona letra |
Botão Esquerda | GP10 | 14 | Volta letra |
VCC (LCD + Bot) | 3V3 | 36 | Alimentação 3.3V |
GND (Geral) | GND | 38 ou outro | Terra comum para LCD e botões |
.
├── main.py # Código principal do jogo
└── temas.py # Dicionário com temas e palavras