Este artigo é um guia de introdução ao quadro de desenvolvimento do ESP32. Se você estiver familiarizado com o ESP8266, o ESP32 é o seu sucessor. O ESP32 é carregado com muitos novos recursos. O mais relevante: combina capacidades sem fio WiFi e Bluetooth e é dual core.
Especificações
Quando se trata das especificações de chip ESP32, você verá que:
-O ESP32 é dual core, isto significa que tem 2 processadores.
-Ele tem Wi-Fi e bluetooth embutido.
- Executa programas de 32 bits.
-A freqüência do clock pode ir até 240MHz e tem uma RAM de 512 kB.
-Esta prancha em particular tem 30 ou 36 pinos, 15 em cada linha.
-Tem também uma grande variedade de periféricos disponíveis, como: toque capacitivo, ADCs, DACs, UART, SPI, I2C e muito mais.
-Ela vem com sensor de efeito de hall embutido e sensor de temperatura integrado.
Ambientes de Programação
O ESP32 pode ser programado em diferentes ambientes de programação. Você pode usar:
-Arduino IDE
-Index IDF (IoT Development Framework)
-Micropython
-JavaScript
-LUA
Pinagem ESP32
O ESP32 tem mais GPIOs com mais funcionalidades em comparação com o ESP826.
Com o ESP32 você pode decidir quais pinos são UART, I2C ou SPI - basta definir isso no código. Isso é possível devido ao recurso de multiplexação do chip ESP32 que permite atribuir várias funções ao mesmo pino.
Se você gosta de ESP32, clique aqui ESP32 product & UNO Board & Shield






