Ambiente de Desenvolvimento
Para iniciar o desenvolvimento, é necessário utilizar um ambiente de desenvolvimento integrado (IDE). Em nosso artigo Introdução à Placa ESP32-C6 DevKitC-1, apresentamos as IDEs compatíveis com o ESP32-C6.
Neste tutorial, utilizaremos a Arduino IDE, versão 2.3.6.
Para instalar a Arduino IDE, acesse o site oficial: https://www.arduino.cc/en/software e baixe a versão compatível com o seu sistema operacional.
Instalação do pacote ESP32 para Arduino
Para instalar o pacote oficial da Espressif para o ESP32 na Arduino IDE, utilizaremos a ferramenta Gerenciador de Placas, que já vem integrada à própria IDE.
Caso encontre alguma dificuldade durante o processo de instalação, consulte nosso artigo:
Como programar o ESP32 na Arduino IDE?.
Siga os seguintes passos:
- Abra a Arduino IDE e acesse o Gerenciador de Placas.
- No campo de pesquisa, digite esp32 e instale ESP32 por Espressif Systems:
Feita a instalação do pacote, vamos iniciar o desenvolvimento.
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.
Começando o desenvolvimento
Hardware necessário:
- ESP32-C6-DEVKITC-1
- Cabo USB-A para USB-C
- Computador com Windows, Linux ou macOS
Com o hardware em mãos, conecte a extremidade USB-A do cabo à porta USB do computador. Na placa, como há duas entradas — UART-C e USB-C — conecte a extremidade USB-C do cabo à porta USB-C da placa. Uma luz vermelha indicando energia deve acender.
⚠️ Atenção: utilize um cabo USB de boa qualidade. Alguns cabos servem apenas para carregamento e não possuem as linhas de dados necessárias para programar a placa.
Configuração da placa ESP32-C6 na IDE
Com a placa conectada ao computador, ela deve ser reconhecida automaticamente e atribuída a uma porta COM. Para verificar isso, acesse: Ferramentas → Porta
No meu caso, a placa foi reconhecida na porta COM4 (ESP32 Family Device).
Agora, vamos selecionar a placa correspondente na IDE.
Feito isso, sua IDE deve estar assim.
Abrindo um exemplo de código para o ESP32
Abra o exemplo GetChipID:
Para receber os dados no Monitor Serial, é necessário habilitar o USB CDC.
Por fim, pressione o botão Upload e aguarde a compilação e o envio do código para a placa.
Caso ocorra algum erro, coloque a placa em modo bootloader (UD) da seguinte forma:
- Mantenha o botão BOOT pressionado;
- Pressione e solte o botão RESET;
- Em seguida, solte o botão BOOT.
Após isso, a placa estará pronta para receber um novo código via USB. Pressione o botão Upload novamente e, se tudo estiver correto, a seguinte saída será exibida no Monitor Serial.
Pronto! Sua Arduino IDE está configurada e pronta para o desenvolvimento de aplicações com ESP32-C6.
Piscando um LED
Hardware necessário:
- LED
- Resistor de 330 Ω
Vamos conectar o LED ao pino 18 (GPIO9), utilizando um resistor de 330 ohms para limitar a corrente. A outra extremidade do resistor deve ser conectada ao GND da placa.
Faça o upload do seguinte código:
const uint8_t LED_PIN = 18; //GPIO9
void setup() {
pinMode(LED_PIN, OUTPUT); //Configura como saída
}
void loop() {
digitalWrite(LED_PIN, HIGH); //Acende o led
delay(500); //Aguarda 500ms
digitalWrite(LED_PIN, LOW); //Apaga o led
delay(500); //Aguarda 500ms
}Resultados

Você estava com o pacote desatualizado ou obteve um resultado diferente?
Fique à vontade para deixar um comentário.








