LED Pisca-Pisca com Arduino: Primeiro Projeto
Aprenda a fazer um LED piscar com Arduino Uno e Arduino IDE. Neste projeto vamos entender setup(), loop(), pinMode(), digitalWrite() e delay().
O que é Arduino?
Arduino é uma plataforma de prototipagem usada em projetos de eletrônica, automação e robótica. Neste projeto usamos o Arduino Uno.
Componentes
Arduino Uno
Controla o circuito e executa o programa.
LED
Componente que será ligado e desligado.
Resistor
Limita a corrente do LED externo.
Protoboard
Permite montar o circuito sem solda.
Cabos jumper
Fazem as conexões do circuito.
Pino 13
O Arduino Uno possui vários pinos digitais. O pino 13 é especial neste exemplo porque possui um LED integrado na placa.
Código
// LED Pisca-Pisca - JN Portfolio
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}Entendendo o código
setup()
Executado uma vez ao iniciar o Arduino.
pinMode()
pinMode(13,OUTPUT) configura o pino 13 como saída.
loop()
Executado continuamente enquanto o Arduino estiver ligado.
digitalWrite()
HIGH liga o pino e LOW desliga.
delay()
delay(1000) cria uma pausa de 1000 ms, ou 1 segundo.
Como funciona?
Mais sobre Arduino
Arduino vs ESP32
| Característica | Arduino Uno | ESP32 |
|---|---|---|
| Arquitetura | 8 bits | 32 bits |
| Wi-Fi | Não integrado | Disponível em modelos ESP32 |
| Bluetooth | Não integrado | Disponível em modelos ESP32 |
| Iniciantes | Excelente | Boa |
Conclusão
O LED Pisca-Pisca é um ótimo primeiro projeto para entender a lógica do Arduino. Depois podes avançar para sensores, botões, motores, displays e projetos com ESP32.
📷 Créditos das imagens
Arduino Uno R3: SparkFun Electronics — CC BY 2.0 — Wikimedia Commons
LEDs: Afrank99 — CC BY-SA 2.0 — Wikimedia Commons
Resistores: me — CC BY-SA 3.0 — Wikimedia Commons
Protoboard: SAHAYA RAJAN S — CC0 — Wikimedia Commons
Jumper: Alzbla — CC BY-SA 3.0 — Wikimedia Commons
As imagens de terceiros pertencem aos respetivos autores e são utilizadas conforme as licenças indicadas.