Pular para o conteúdo principal

ESP32-DevKitC V4

Este guia mostra como começar a usar a placa de desenvolvimento ESP32-DevKitC V4.

O Que Você Precisa​

  • Placa ESP32-DevKitC V4
  • Cabo USB 2.0 (Standard-A para Micro-B)
  • Computador com Windows, Linux ou macOS

Você pode pular as seções de introdução e ir diretamente para a seção Iniciar o Desenvolvimento de Aplicações.


Visão Geral​

O ESP32-DevKitC V4 é uma placa de desenvolvimento de tamanho reduzido baseada no ESP32, produzida pela Espressif. A maioria dos pinos de I/O está exposta nos barramentos de pinos em ambos os lados para facilitar a interconexão. Os desenvolvedores podem conectar periféricos com cabos jumper ou montar o ESP32-DevKitC V4 diretamente em uma protoboard.

Para atender a uma ampla gama de requisitos dos usuários, as seguintes versões do ESP32-DevKitC V4 estão disponíveis:

Para obter mais detalhes, consulte o ESP Product Selector.


Visão Geral Funcional​

A figura a seguir e a tabela abaixo descrevem os principais componentes, interfaces e controles da placa ESP32-DevKitC V4.

ESP32-DevKitC V4 com módulo ESP32-WROOM-32E soldado Figura 1: ESP32-DevKitC V4 com módulo ESP32-WROOM-32E soldado

Os principais componentes da placa são descritos a seguir, começando pelo LED indicador de alimentação de 5V, no sentido horário:

NºComponente ChaveDescrição
1LED Ligado 5V (Power On LED)Acende quando a placa está conectada à USB ou a uma fonte de alimentação externa de 5V. Para detalhes, veja os esquemáticos em Documentos Relacionados.
2Conector de I/OA maioria dos pinos do módulo ESP está acessível nos barramentos da placa. Você pode programar o ESP32 para habilitar múltiplas funções, como PWM, ADC, DAC, I2C, I2S, SPI, etc.
3ESP32-WROOM-32EMódulo com o chip ESP32 em seu núcleo. Para mais informações, veja o Datasheet do ESP32-WROOM-32E.
4Ponte USB-para-UARTChip único de conversão USB-para-UART, fornecendo taxas de transferência de até 3 Mbps.
5Botão BootBotão de download. Manter o Boot pressionado e em seguida pressionar EN inicia o modo de Download de Firmware via porta serial.
6Porta USB-para-UARTPorta Micro-USB usada para alimentação da placa, bem como para comunicação entre o computador e o módulo ESP32-WROOM-32E.
7Botão ENBotão de reinicialização (Reset).

Opções de Alimentação​

Existem três formas mutuamente exclusivas de fornecer energia para a placa:

  1. Porta Micro USB (alimentação padrão)
  2. Pinos 5V e GND
  3. Pinos 3V3 e GND
aviso

A alimentação deve ser fornecida utilizando apenas uma das opções acima, caso contrário a placa e/ou a fonte de alimentação podem ser danificadas.


Bloco de Conectores (Pinout)​

As duas tabelas abaixo fornecem o Nome e a Função dos pinos de E/S (I/O) em ambos os lados da placa.

J2​

NºNomeTipo [1]Função
13V3PFonte de alimentação de 3,3 V
2ENICHIP_PU, Reset
3VPIGPIO36, ADC1_CH0, S_VP
4VNIGPIO39, ADC1_CH3, S_VN
5IO34IGPIO34, ADC1_CH6, VDET_1
6IO35IGPIO35, ADC1_CH7, VDET_2
7IO32I/OGPIO32, ADC1_CH4, TOUCH_CH9, XTAL_32K_P
8IO33I/OGPIO33, ADC1_CH5, TOUCH_CH8, XTAL_32K_N
9IO25I/OGPIO25, ADC2_CH8, DAC_1
10IO26I/OGPIO26, ADC2_CH9, DAC_2
11IO27I/OGPIO27, ADC2_CH7, TOUCH_CH7
12IO14I/OGPIO14, ADC2_CH6, TOUCH_CH6, MTMS
13IO12I/OGPIO12, ADC2_CH5, TOUCH_CH5, MTDI
14GNDGTerra (Ground)
15IO13I/OGPIO13, ADC2_CH4, TOUCH_CH4, MTCK
16D2I/OGPIO9, D2 [2]
17D3I/OGPIO10, D3 [2]
18CMDI/OGPIO11, CMD [2]
195VPFonte de alimentação de 5 V

J3​

NºNomeTipo [1]Função
1GNDGTerra (Ground)
2IO23I/OGPIO23
3IO22I/OGPIO22
4TXI/OGPIO1, U0TXD
5RXI/OGPIO3, U0RXD
6IO21I/OGPIO21
7GNDGTerra (Ground)
8IO19I/OGPIO19
9IO18I/OGPIO18
10IO5I/OGPIO5
11IO17I/OGPIO17 [3]
12IO16I/OGPIO16 [3]
13IO4I/OGPIO4, ADC2_CH0, TOUCH_CH0
14IO0I/OGPIO0, ADC2_CH1, TOUCH_CH1, Boot
15IO2I/OGPIO2, ADC2_CH2, TOUCH_CH2
16IO15I/OGPIO15, ADC2_CH3, TOUCH_CH3, MTDO
17D1I/OGPIO8, D1 [2]
18D0I/OGPIO7, D0 [2]
19CLKI/OGPIO6, CLK [2]
Notas de Rodapé dos Pinos
  1. P: Alimentação (Power); I: Entrada (Input); O: Saída (Output); G: Terra (Ground).
  2. Os pinos D0, D1, D2, D3, CMD e CLK são usados internamente para comunicação entre o ESP32 e a memória flash SPI. Eles estão agrupados em ambos os lados perto do conector USB. Evite usar esses pinos, pois isso pode interromper o acesso à memória flash SPI / SPI RAM.
  3. Os pinos GPIO16 e GPIO17 estão disponíveis para uso apenas em placas com os módulos ESP32-WROOM e ESP32-SOLO-1. Nas placas com módulos ESP32-WROVER, esses pinos são reservados para uso interno.

Disposição dos Pinos (Pin Layout)​

ESP32-DevKitC Pin Layout Esquema de pinos do ESP32-DevKitC


Nota sobre o C15​

O componente C15 pode causar os seguintes problemas em versões anteriores da placa ESP32-DevKitC V4:

  • A placa pode inicializar diretamente no modo Download.
  • Se você gerar um sinal de clock no GPIO0, o C15 pode impactar o sinal.

Caso esses problemas ocorram, remova o componente. A figura abaixo destaca a localização do C15 em amarelo.

Localização do C15 em amarelo na placa ESP32-DevKitC V4 Localização do C15 (amarelo) na placa ESP32-DevKitC V4


Iniciar o Desenvolvimento de Aplicações​

Antes de ligar o seu ESP32-DevKitC V4, certifique-se de que a placa esteja em boas condições e sem sinais óbvios de danos.

Em seguida, prossiga para o guia ESP-IDF Get Started, que ajudará você a configurar rapidamente o ambiente de desenvolvimento e gravar um exemplo de aplicação na sua placa.


Documentos Relacionados​

Para obter mais documentações de design da placa, entre em contato pelo e-mail sales@espressif.com.