A tabela abaixo exibe o mapemento e status dos exemplos planejados para explorar a programação da placa Franzininho C0 na STM32CubeIDE usando a HAL da ST.
Fique a vontade para colaborar na construção dos materiais e códigos. Outros exemplos podem ser adicionados. Converse na comunidade.
| Exemplos | Status | Descrição |
|---|---|---|
| 00 - Exemplo Template | 🟢 | Projeto template com as |
| 01 - Exemplo Blinky | 🟢 | Piscando o LED usando delay |
| 02 - Exemplo Blinky Int | 🟢 | Piscando o LED usando interrupção de timer |
| 03 - Exemplo Hello World | 🟢 | Transmitindo mensagem serial pela UART |
| 04 - Exemplo input | 🔵 | Leitura de um botão e acionamento de um LED |
| 05 - Exemplo debounce | 🔵 | Leitura de um botão com realização de debounce periódico (sem travamento do código) |
| 06 - Exemplo ADC | 🔵 | Conversão A/D com DMA e base de tempo por timer |
| 07 - Exemplo PWM | 🔵 | Geração de PWM |
| 08 - Exemplo Dimmer | 🔴 | Controlando o brilho do LED por um potenciômetro (ADC e PWM) |
| 09 - Exemplo Servo Motor | 🔴 | Controlando a posição de um servo motor por um potenciômetro (ADC e PWM) |
| 10 - Exemplo I2C | 🔵 | Controlando um sensor de temperatura e umidade via I2C |
| 11 - Exemplo SPI | 🔵 | Controlando um display LCD colorido via SPI |
| 12 - Exemplo Teclado Matricial | 🔵 | Fazendo a leitura de um teclado matricial com debounce periódico (sem travamento do código) |
| 13 - Exemplo Encoder | 🟡 | Fazendo a leitura de um encoder rotativo utilizando timer |
| 14 - Exemplo Matriz RGB | 🔵 | Acionando uma matriz de LEDs RGB endereçáveis |
| 15 - Exemplo ... | 🟡 | Acionando um display de 7 segmentos com 6 dígitos |
| 16 - Exemplo Display 7 Segmentos | 🔴 | ... |
- 🟢 Feito
- 🔵 Para revisar
- 🟡 Em progresso
- 🔴 Ainda não implementado
Outros recursos: RTC interno, RTOS, sleep mode, I2S, WatchDog, ...