class ProfessorThiago {
public:
String nome = "Thiago Augusto de Oliveira";
String cargo = "Instrutor — SENAI São Caetano do Sul - Cyber e IA";
String cargo2 = "Professor de TI — Faculdade das Américas FAM";
String foco[] = { "C++", "IoT", "IA", "Linux", "Cybersecurity" };
String missao = "Transformar hardware em bibliotecas que qualquer um entende";
void main() {
while (true) {
aprender();
ensinar();
construir();
compartilhar();
}
}
};|
❝ Os processos de transformação produzidos pela tecnologia são tanto mais compreendidos ❝ The transformation processes produced by technology are better understood — Thiago Augusto de Oliveira |
Todas em português, bem documentadas, não-bloqueantes e prontas para uso com PlatformIO.
| Biblioteca | Descrição | Versão |
|---|---|---|
| 🔌 ConectividadeESP32 | WiFi + MQTT não-bloqueante, fila offline, AWS IoT Core, PSRAM | 3.0.0 |
| 🪲 DebugManager | Sistema de log em 6 níveis para ESP32 — sem Serial.println espalhado |
3.0.0 |
| 💡 Led | Efeitos não-bloqueantes: piscar, respirar, heartbeat, Morse, strobe, sequências | 1.0.0 |
| 🔘 Botao | Debounce + clique simples/duplo/longo + auto-repeat + callbacks | 1.0.0 |
| 📡 EpsonIR | Envia comandos IR para projetores Epson via protocolo NEC Extended | 1.0.1 |
| 🎞️ TelaProjecaoRF | Controle RF 433 MHz para telas de projeção motorizadas | 1.1.0 |
📌 Código em português → mais acessível para quem aprende aqui
📌 Não-bloqueante por padrão → loop() nunca trava
📌 Documentação Doxygen completa → você sabe o que cada método faz
📌 Exemplos funcionais → copie, cole e adapte
📌 Testado em hardware real → ESP32-S3 N16R8


