Se você quer aprender a piscar um LED verde usando o ESP32, este é um dos projetos mais simples e essenciais. Vamos usar a Arduino IDE para fazer um LED verde, conectado ao pino D5 (GPIO5), piscar a cada segundo.
Materiais Necessários
- 1 ESP32
- 1 LED Verde
- 1 Resistor de 220Ω
- 1 Protoboard
- Fios Jumpers
Esquema de Ligação
Conecte os componentes da seguinte forma:
- LED Verde:
- O anodo (+) do LED vai para o pino D5 (GPIO5) do ESP32.
- O catodo (-) vai para o GND, com um resistor de 220Ω no meio.
Código Arduino
Agora, carregue o seguinte código na Arduino IDE:
#define LED_PIN 5 // GPIO5 (D5)
void setup() {
pinMode(LED_PIN, OUTPUT); // Define o pino como saída
}
void loop() {
digitalWrite(LED_PIN, HIGH); // Liga o LED verde
delay(1000); // Espera 1 segundo
digitalWrite(LED_PIN, LOW); // Desliga o LED verde
delay(1000); // Espera 1 segundo
}
Como Funciona?
- O GPIO5 (D5) é configurado como saída para controlar o LED verde.
- No loop, o LED verde acende (HIGH) por 1 segundo e depois apaga (LOW) por 1 segundo.
- Esse ciclo se repete continuamente, fazendo o LED piscar.
Conclusão
Este projeto é um excelente ponto de partida para quem está aprendendo a programar o ESP32. Agora você pode modificar o tempo de piscar, usar outros pinos ou integrar com sensores!
Se gostou, compartilhe e continue explorando mais projetos com microcontroladores.