ESPDocs Logo

ESPDocs

Voltar para Frameworks
🛠️

Arduino Core

Arduino Core for ESP32

Framework Alternativo Popular

Implementação oficial do framework Arduino sobre o ESP-IDF (versões 3.x+ baseadas em ESP-IDF v5.1+), combinando extrema facilidade com os recursos avançados do ESP32.

LINGUAGEM DE DESENVOLVIMENTO

C++

Sintaxe e ecossistema

CATEGORIA DO FRAMEWORK

Framework Alternativo Popular

Classificação de arquitetura

OBJETIVO PRINCIPAL

Prototipagem rápida, projetos educacionais e desenvolvimento acelerado aproveitando o vasto ecossistema de bibliotecas Arduino

Características de Destaque

  • Sintaxe clássica `setup()` e `loop()` com centenas de milhares de bibliotecas compatíveis
  • Execução como uma tarefa FreeRTOS sobre o ESP-IDF oficial
  • Suporte completo a Wi-Fi, Bluetooth Classic/BLE, WebServer e WebSockets
  • Compatibilidade com Arduino IDE 2.x, PlatformIO e VS Code
  • Suporte atualizado a todos os SoCs populares (ESP32, S2, S3, C3, C6)
  • Acesso a funções nativas do ESP-IDF quando necessário

Casos de Uso Recomendados

Prototipagem rápida e validação de conceitos (PoC)
Projetos educacionais, makers e acadêmicos
Sistemas IoT simples com dashboards (Blynk, Adafruit IO, ThingSpeak)
Robótica amadora e automação residencial faça-você-mesmo (DIY)

Resumo Técnico

Nome OficialArduino Core
LinguagemC++
Tipo / SuiteFramework Alternativo Popular
Cor Temática
#00979D

Demonstração de Código

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

C++Mais Exemplos
Arduino Core 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.