Pular para conteúdo

capa

ESP32

O ESP32 é um microcontrolador com conexão Wi-Fi e Bluetooth integrados, desenvolvido pela empresa Espressif, robusto para aplicações industriais, com baixíssimo consumo de energia para aplicações mobile, wearables (vestíveis) ou IoT (Internet of Things - Internet das coisas).

Possui alto grau de integração, podendo atuar sozinho como controlador ou como ponte de comunicação com um microcontrolador principal, reduzindo a sua carga de processamento de comunicação, tornando-se um "periférico". Possui vários meios de interface com outros dispositivos, entre eles SPI, SDIO, I2C e UART.

O ESP32 pode ser adquirido em vários formatos, sendo eles:

Em todos os casos a documentação é muito completa, desde os passos para instalação das ferramentas de desenvolvimento, até um conjunto amplo de bibliotecas disponíveis para uso nas mais diversas aplicações.


Espressif IoT Development Framework (ESP-IDF)

O ESP-IDF é o framework oficial da Espressif para a linha de controladores ESP32. Oferece recursos necessários para desenvolver aplicações de uso geral, em linguagem C e C++.

É um projeto open-source e pode ser baixado do GitHub.

Disponibiliza os seguintes Componentes de software:

Componentes_de_software


Características

Caracteristicas


Links úteis

ESP-IDF Projetos de exemplo

ESP-IDF FreeRTOS

FreeRTOS é um núcleo do Sistema Operacional de Tempo Real para sistemas embarcados.

ESP-IDF Tratamento de erros

ESP-IDF Componentes & Bibliotecas de Sensores