FRETE GRÁTIS ACIMA DE R$ 299
Pular para o conteúdo

Primeiros passos com Arduino: o LED que pisca (e por que ele importa)

Administrador Data Frontier3 min de leitura

O "Blink" é o olá-mundo da eletrônica. Neste guia você monta seu primeiro circuito, entende cada linha do código e descobre o que testar em seguida.

Capa do tutorial Primeiros passos com Arduino: o LED que pisca (e por que ele importa)

Todo mundo que trabalha com eletrônica começou no mesmo lugar: um LED piscando numa protoboard. Parece pouco, mas nesse circuito minúsculo você aprende as três coisas que vai usar em qualquer projeto pela vida inteira — alimentar um componente, limitar corrente e controlar o mundo físico com código.

Este guia assume que você nunca mexeu com Arduino. Em vinte minutos você terá seu primeiro circuito funcionando e, mais importante, vai entender por quê ele funciona.

O que você precisa

Placa compatível com Arduino Uno R3

No computador, instale a Arduino IDE (gratuita, em arduino.cc). Ela funciona em Windows, Mac e Linux.

Entendendo o LED antes de ligar

Um LED tem lado certo: a perna longa é o positivo (anodo) e a curta é o negativo (catodo). Ligar invertido não queima, mas não acende — é o primeiro erro de todo mundo, então comece conferindo isso.

E o resistor? O LED aceita pouca corrente. Ligado direto nos 5 V do Arduino, ele vira um flash de despedida. O resistor de 220 Ω segura a corrente num nível seguro. Nunca ligue um LED sem resistor.

Montando o circuito

Arduino montado ao lado da protoboard

  1. Espete o LED na protoboard, cada perna numa linha diferente
  2. O resistor liga a perna curta do LED a uma linha vazia
  3. Um jumper vai do pino 13 do Arduino à perna longa do LED
  4. Outro jumper vai do GND do Arduino à ponta livre do resistor

Pronto: pino 13 → LED → resistor → GND. A corrente tem um caminho só, e passa pelo LED na direção certa.

O código, linha por linha

Abra a Arduino IDE e cole:

void setup() {
  pinMode(13, OUTPUT);   // o pino 13 vai MANDAR energia (saída)
}

void loop() {
  digitalWrite(13, HIGH); // liga: 5 V no pino 13
  delay(1000);            // espera 1000 ms = 1 segundo
  digitalWrite(13, LOW);  // desliga: 0 V no pino
  delay(1000);            // espera de novo
}

O setup() roda uma vez quando a placa liga — é onde você declara como cada pino será usado. O loop() roda para sempre, de novo e de novo. Essa dupla é o esqueleto de todo programa de Arduino que existe, do LED que pisca ao robô que desvia de obstáculo.

Conecte o USB, selecione a placa ("Arduino Uno") e a porta no menu Ferramentas, e clique na seta de Upload. Dois segundos depois, o LED pisca.

Não funcionou?

  • LED apagado direto: quase sempre é o LED invertido. Gire-o.
  • Erro de upload: confira a porta em Ferramentas → Porta. No Windows, é um "COM" que aparece quando você conecta o cabo.
  • Pisca fraco: resistor muito alto (ex.: 10 kΩ no lugar de 220 Ω). Confira as faixas: vermelho-vermelho-marrom.

O que fazer em seguida

Troque o delay(1000) por delay(100) e veja o que acontece. Depois, adicione um segundo LED no pino 12 e faça os dois alternarem — você acabou de criar um semáforo. É exatamente essa escada, um degrau de cada vez, que os nossos kits de robótica sobem com projetos guiados: do LED ao carrinho que anda sozinho, com o objetivo pedagógico e o "o que fazer quando não funciona" de cada etapa por escrito.

Ficou travado em algum passo? Chama a gente no WhatsApp — a loja é tocada por quem monta circuito todo dia, e destravar iniciante é literalmente o nosso trabalho.