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 ... | 🔴 | ... |
- 🟢 Feito
- 🔵 Para revisar
- 🟡 Em progresso
- 🔴 Ainda não implementado
Outros recursos: RTC interno, RTOS, sleep mode, I2S, WatchDog, ...