Aula 04
Entradas e Saídas Digitais (GPIO) e Circuitos de Interface
Engenharia de Sistemas Embarcados
Objetivos de Aprendizagem
- Modos de operação de GPIO (Input, Output Push-Pull, Open-Drain). Resistores internos de pull-up/down e técnicas de debouncing de chaves mecânicas.
- Controle de hardware via código em C de baixo nível
- Execução determinística e confiabilidade industrial
Pilares Técnicos
- Push-Pull
- Open-Drain
- Pull-Up / Pull-Down
- Debounce Hardware e Software
- Acoplamento Óptico
Estrutura de Implementação
// Leitura de botão com debouncing temporal em software
#include
#include
bool button_read_debounced(uint32_t current_time_ms) {
static uint32_t last_debounce_time = 0;
static bool last_state = true;
static bool bu
Próximos Passos
Acesse o Quiz, Exercícios e Desafio Prático na plataforma.