Pular para o conteúdo
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