Linguagem & Interpretador Dinâmico
MicroPython
Implementação enxuta e eficiente da linguagem Python 3 otimizada para rodar diretamente na CPU do ESP32 com interpretador em tempo real.
- Linguagem
- Python
- MicroPython for ESP32
- Categoria
- Linguagem & Interpretador Dinâmico
- Objetivo principal
- Desenvolvimento interativo e prototipagem ágil em Python com console REPL interativo e manipulação instantânea de hardware
Recursos de destaque
- Interpretador Python 3 completo com compilação para bytecode em RAM
- Console interativo REPL via porta serial e WebREPL via Wi-Fi
- Sistema de arquivos integrado (LittleFS / FAT) com upload de scripts `.py` sem recompilar
- Módulos nativos `machine`, `network`, `bluetooth`, `espnow` e `asyncio`
- Excelente para ensinar programação e algoritmos com hardware real
Quando usar
- Ensino de computação física e laboratórios universitários
- Prototipagem ágil e testes rápidos de sensores em bancada
- Scripts de automação de testes de bancada
- Aplicações experimentais de coleta de dados IoT
Exemplo de código
Trecho de partida em Python. Ajuste pinos e configuração à sua placa.
MicroPythonPython
1