Git + gh + Markdown
🗺️ Mapa de tarefas — 17 tarefas · 100 pts (clique para expandir)
Logging no ESP32
Aula de laboratório sobre o sistema de log do Arduino-ESP32 (esp32-hal-log.h) usando VS Code, PlatformIO e Wokwi.
Formatos de Arquivo
Identificar e trabalhar com os formatos usados no curso — INI, TOML, JSON, YAML, CONF, JS e front matter Markdown — com regras, armadilhas e validação, avaliado por commits.
Bits, Bytes e Operadores
Manipulação de bits e bytes e uso de operadores (comparação, bitwise e booleanos) no ESP32 com PlatformIO, com pontos de commit avaliados.
Docker — Primeiros passos
Introdução prática ao Docker usando VS Code e a stack IoT (Mosquitto, Node-RED e MQTT Explorer) — imagens, containers, docker compose, volumes e redes — com pontos de commit avaliados.
Estruturas de Controle
Decisão e repetição em C/Arduino no ESP32 — if/else, switch...case, while, do...while, for, break, continue, return e goto — com simulação no Wokwi e pontos de commit avaliados.
LABTEST - ESP32 com esptool
Verificar se o ESP32 está funcionando corretamente
Tipos de Dados e Constantes
Tipos de dados, constantes e qualificadores da linguagem Arduino no ESP32 (com tamanhos reais de 32 bits) — bool, char, int, long, float, double, array, String, const, static e volatile — com simulação no Wokwi e pontos de commit avaliados.
WiFi e MQTT
Conectar o ESP32 ao WiFi e publicar/assinar dados em um broker MQTT — no simulador Wokwi (broker público) e no ESP32 físico (broker local) — com pontos de commit avaliados.