Primeiro projeto com Arduino: acendendo um LED (guia do zero)
Se você nunca mexeu com eletrônica ou programação, este é o melhor lugar para começar. O "acender um LED" é o "olá, mundo" do mundo maker: simples, rápido e ensina os conceitos que você vai usar em todos os projetos daqui pra frente.
O que é o Arduino, em uma frase
O Arduino é uma pequena placa que você programa pelo computador para ler sensores e controlar coisas do mundo real — luzes, motores, travas, o que a sua ideia pedir. Ele é a ponte entre o código e o mundo físico.
O que você vai precisar
Para este primeiro projeto, o básico:
| Item | Para quê |
|---|---|
| Placa Arduino (Uno é a mais comum) | O "cérebro" do projeto |
| Cabo USB | Liga a placa no computador e envia o código |
| 1 LED | A luz que vamos acender |
| 1 resistor de 220Ω | Protege o LED de queimar |
| Protoboard + jumpers | Para montar sem solda |
Dica: a placa Arduino já vem com um LED embutido ligado ao pino 13. Se você ainda não comprou os componentes, dá para fazer este projeto só com a placa e o cabo USB — o código é exatamente o mesmo.
Montando o circuito
Se for usar um LED externo:
- Espete o LED na protoboard. A perna mais longa é o positivo (+).
- Ligue a perna longa ao pino 13 do Arduino (com o resistor no caminho).
- Ligue a perna curta ao GND (terra) do Arduino.
O resistor pode ficar antes ou depois do LED — ele só precisa estar na mesma linha da corrente.
O código
Abra o Arduino IDE (o programa gratuito onde você escreve e envia o código) e digite:
void setup() {
pinMode(13, OUTPUT); // define o pino 13 como saída
}
void loop() {
digitalWrite(13, HIGH); // liga o LED (manda 5V)
delay(1000); // espera 1 segundo
digitalWrite(13, LOW); // desliga o LED (0V)
delay(1000); // espera 1 segundo
}
Clique em Carregar (a seta) e pronto: o LED começa a piscar, 1 segundo aceso, 1 segundo apagado.
Entendendo o que aconteceu
Todo código de Arduino tem duas partes:
setup()roda uma vez, quando a placa liga. É onde você configura as coisas — aqui, dizer que o pino 13 é uma saída.loop()roda para sempre, repetindo. É o "coração" do projeto.
E os comandos:
digitalWrite(13, HIGH)manda 5 volts para o pino 13 → o LED acende.digitalWrite(13, LOW)manda 0 volts → o LED apaga.delay(1000)pausa por 1000 milissegundos (1 segundo).
Só com isso você já entendeu saída digital e tempo — dois pilares de praticamente qualquer projeto maker.
Erros comuns de quem está começando
- LED não acende: confira se a perna longa (+) está no pino certo e a curta no GND. LED invertido não acende.
- "Sem resistor": nunca ligue um LED direto sem resistor — ele esquenta e queima.
- Erro ao carregar: confira se selecionou a placa e a porta certas no menu do Arduino IDE.
E agora?
Acender um LED parece pouco, mas você acabou de aprender a fazer o mundo físico obedecer ao seu código. O próximo passo natural é ler o mundo (um botão, um sensor) e reagir a ele — e daí pra frente é só ir subindo: motores, displays, automações, projetos de verdade.
É exatamente esse caminho, do LED ao produto pronto, que a gente percorre passo a passo no Curso Maker — a mesma mentalidade e as ferramentas que uso há mais de 20 anos para transformar ideias em invenções reais.