Introdução
O ESP32-C6-DevKitC-1 é uma placa de desenvolvimento baseada no módulo ESP32-C6-WROOM-1 ou no ESP32-C6-WROOM-1U. Ambos são módulos de uso geral com 8 MB de memória flash SPI. A principal diferença entre eles está na antena: o ESP32-C6-WROOM-1 possui antena PCB integrada, enquanto o ESP32-C6-WROOM-1U conta com um conector para antena externa. Existem algumas variações desses módulos quanto à capacidade de memória flash, conforme mostrado aqui.
A placa oferece suporte a tecnologias de comunicação sem fio como Wi-Fi, Bluetooth LE, Zigbee e Thread, além de operar com baixo consumo de energia. Isso a torna uma escolha ideal para aplicações em automação industrial, Internet das Coisas (IoT), área da saúde, entre outras.
A maioria dos pinos GPIO do módulo está disponível (exceto os usados pelo barramento SPI da memória flash) por meio dos headers laterais, que são compatíveis com protoboards e permitem a conexão com periféricos por meio de fios jumper.
Para iniciar o modo de download de firmware via porta serial, é necessário manter o botão Boot pressionado e, em seguida, pressionar o botão Reset.
O header J5 (consulte a Figura 1: ESP32-C6-DevKitC-Front) pode ser utilizado para medir o consumo de corrente do dispositivo. Para mais informações, consulte a documentação técnica.
Especificações Técnicas
- Wi-Fi 6: Compatível com IEEE 802.11 em 2,4 GHz
- Bluetooth Low Energy (LE) 5
- Rádio IEEE 802.15.4: Suporte a ZigBee 3.0 e Thread 1.3
- Processador: RISC-V de 32 bits, single-core @160 MHz
- GPIOs: 30 ou 22 pinos disponíveis (SPI, UART, I2C, RMT, LED PWM, ADC, USB Serial/JTAG, entre outros)
- SRAM: 512 KB (com 21 KB de cache)
- ROM: 320 KB
Pinagem do ESP32-C6-DevKitC-1
Opções de Alimentação
- Porta USB Tipo-C:
- Utilizada para comunicação UART e alimentação do ESP32-C6
- Pode ser usada uma ou ambas as portas USB Tipo-C
- Fonte de alimentação padrão recomendada
- Header de pinos 5V e GND
- Header de pinos 3V3 e GND
Ambientes Suportados para Desenvolvimento
Os seguintes ambientes de desenvolvimento integrado (IDEs) são compatíveis com o chip ESP32-C6 por meio da instalação do ESP-IDF. Consulte nossos artigos para aprender os primeiros passos com o seu IDE favorito.
- ESP-IDF (ESP32 – Primeiros passos com a Espressif IDE)
- Arduino IDE (Como programar o esp32 na Arduino IDE)
- Zephry (Zephyr RTOS no ESP32 – Primeiros Passos – Embarcados)
- IDE Thonny (MicroPython: Programando com a IDE Thonny)
- VSCode (Primeiros passos com ESP-IDF no VSCode – Embarcados)
SoC ESP32-C6
O grande destaque desta placa está no System-on-Chip (SoC) utilizado. O ESP32-C6 é um SoC que conta com um processador RISC-V de 32 bits, single-core, operando a até 160 MHz. Ele possui 512 KB de SRAM, 320 KB de ROM, e 8 MB de memória flash SPI externa para armazenamento de firmware e dados.
Além disso, o chip oferece suporte a Wi-Fi, Bluetooth, rádio IEEE 802.15.4 (para Zigbee e Thread) e diversos periféricos integrados, conforme apresentado no diagrama de blocos abaixo.
Para mais detalhes sobre o ESP32-C6 acesse sua documentação.
Exemplos de Aplicações
- Automação residencial
- Automação industrial
- Aplicações em cuidados de saúde
- Agricultura inteligente
- Brinquedos com conectividade Wi-Fi
- Dispositivos vestíveis (wearables)
- Hub de sensores IoT genérico de baixo consumo
- Registradores de dados IoT genéricos de baixo consumo
Quer aprender a desenvolver projetos profissionais para ESP32 usando o Arduino? Confira o curso: Domine o ESP32 com Arduino: Da Base aos Projetos Avançados, Um Curso completo de ESP32 com Arduino: programação, conectividade e projetos.
Referências
- ESP32-C6-DevKitC-1 v1.2
- https://dl.espressif.com/dl/schematics/esp32-c6-devkitc-1-dimensions_v1.2.pdf
- ESP32-C6-WROOM-1 ESP32-C6-WROOM-1U
- ESP32-C6 Series
Saiba mais
Novo ESP32-C6 virá com Wi-Fi 6 + Bluetooth 5 (LE) em um SoC RISC-V




