Arduino Nano ESP32 - LED - Piscar
Este tutorial mostra como usar o Arduino Nano ESP32 para piscar um LED. Este é um dos primeiros tutoriais que os iniciantes aprendem.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Use the LED Module for easier wiring. It includes an integrated resistor.
Sobre o LED
Pinagem do LED
O LED inclui dois pinos:
- Pino Cátodo(-): conecte este pino ao GND (0V)
- Pino Ânodo(+): é usado para controlar o estado do LED

Como o LED Funciona
Depois de conectar o cátodo(-) ao GND:
- Se conectarmos o VCC ao ânodo(+), o LED fica ON.
- Se conectarmos o GND ao ânodo(+), o LED fica OFF.

Além disso, se um sinal PWM for gerado no ânodo(+), o brilho do LED muda em proporção ao ciclo de trabalho (duty cycle) do PWM. Veja mais detalhes no tutorial Arduino Nano ESP32 fade LED.
※ Nota:
- Normalmente, é necessário um resistor para proteger o LED contra queimar. O resistor pode ser colocado entre o ânodo(+) e o VCC ou entre o cátodo(-) e o GND. O valor da resistência depende da especificação do LED.
- Alguns LEDs têm um resistor embutido, então não é preciso usar um resistor com eles.
Arduino Nano ESP32 - LED
A tensão do pino de saída digital do ESP32 pode ser programada para VCC ou GND. Conectando o pino de saída digital ao LED, podemos controlar o estado do LED por programação.
Diagrama de Ligação entre o LED e o Arduino Nano ESP32

This image is created using Fritzing. Click to enlarge image
Como Programar
- Configure um pino do Arduino Nano ESP32 no modo de saída digital usando a função pinMode(). Por exemplo, o pino D5:
- Programe o pino para GND para desligar o led usando a função digitalWrite():
- Programe o pino para VCC para ligar o led usando a função digitalWrite():
Código Arduino Nano ESP32
Passos Rápidos
Para começar com o Arduino Nano ESP32, siga estes passos:
- Se você é novo no Arduino Nano ESP32, consulte o tutorial sobre como configurar o ambiente do Arduino Nano ESP32 na Arduino IDE.
- Ligue os componentes conforme o diagrama fornecido.
- Conecte a placa Arduino Nano ESP32 ao seu computador usando um cabo USB.
- Abra a Arduino IDE no seu computador.
- Selecione a placa Arduino Nano ESP32 e a porta COM correspondente.
- Copie o código abaixo e cole na Arduino IDE.
- Compile e faça o upload do código para a placa Arduino Nano ESP32 clicando no botão Upload da Arduino IDE

- Veja o resultado: O LED pisca uma vez por segundo.
Explicação do Código Linha por Linha
O código do Arduino Nano ESP32 acima contém uma explicação linha por linha. Por favor, leia os comentários no código!
※ Nota:
O código acima usa o delay(). Essa função impede o Arduino Nano ESP32 de fazer outras tarefas. Para evitar bloquear o ESP32, veja Arduino Nano ESP32 piscar sem delay