ESPDocs Logo

ESPDocs

Voltar para Frameworks
🐍

MicroPython

MicroPython for ESP32

Linguagem & Interpretador Dinâmico

Implementação enxuta e eficiente da linguagem Python 3 otimizada para rodar diretamente na CPU do ESP32 com interpretador em tempo real.

LINGUAGEM DE DESENVOLVIMENTO

Python

Sintaxe e ecossistema

CATEGORIA DO FRAMEWORK

Linguagem & Interpretador Dinâmico

Classificação de arquitetura

OBJETIVO PRINCIPAL

Desenvolvimento interativo e prototipagem ágil em Python com console REPL interativo e manipulação instantânea de hardware

Características 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

Casos de Uso Recomendados

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

Resumo Técnico

Nome OficialMicroPython
LinguagemPython
Tipo / SuiteLinguagem & Interpretador Dinâmico
Cor Temática
#2B2B2B

Demonstração de Código

Trecho de inicialização rápida. Copie e personalize em seu projeto.

PythonMais Exemplos
MicroPython example
Local Source
1 

Dica de Desenvolvimento: Personalize o trecho de inicialização com as pinagens e configurações corretas correspondentes à série do seu microcontrolador (ex: ESP32-S3, ESP32-C6). A documentação detalhada da API pode ser acessada na barra superior do framework.