Skip to the content.

Sistemas Embarcados — Lógica Digital com ESP32

Banner do curso

Mini curso para o Curso Técnico em Automação Industrial
Plataforma: ESP32 com MicroPython · Simulador: Wokwi


Sobre o curso

Este material conduz o aluno desde a leitura e escrita digital básica no ESP32 até a comunicação serial via UART, passando por operadores bitwise, listas, estruturas de repetição, máscaras de bits, escrita direta em registrador de hardware, máquinas de estados e flags.

O objetivo é construir uma base sólida que conecte os conceitos teóricos de portas lógicas com a programação real em hardware embarcado — tudo simulado no Wokwi, sem necessidade de hardware físico.


Aulas

# Título Operadores Entregável
1 Leitura e escrita digital LED controlado por botão
2 Primeiro operador bitwise em hardware & \| ~ LED responde a 2 botões
3 Listas de pinos e máscara de bits & \| com máscara Banco de 4 LEDs por byte
3 ★ Extra: Funções em MicroPython Apoio opcional para a Aula 3
4 Deslocamento e escrita direta em porta << >> mem32 Sequenciador de LEDs
5 Máquinas de estados: do diagrama ao código Semáforo com 3 estados
6 Flags na prática: máquina de lavar \|= &=~ ^= & Sistema com 4 flags simultâneas
7 UART: primeiros bytes LED controlado via serial
8 UART: protocolo de nibbles >> & Comando + argumento em um byte

★ Aula de apoio — leia antes da Aula 3 se o uso de def ainda não for familiar.


Como usar

  1. Acesse wokwi.com e crie um projeto ESP32 + MicroPython
  2. Monte o circuito conforme a seção Circuito de cada aula
  3. Copie o código para o editor e execute
  4. Responda as perguntas da seção Experimento no seu caderno
  5. Tente o Desafio antes de avançar para a próxima aula

Os templates de circuito prontos para o Wokwi estão em assets/wokwi-links.


Pré-requisito

Saber criar um projeto no Wokwi com ESP32 e abrir o editor MicroPython.


Repositório

O código-fonte deste material está disponível no GitHub:

https://github.com/rogerioMB-hub/minicurso_01-embarcados