Acendendo o primeiro LED com Arduino
Eletrônica básica · Saída digital · Pisca-pisca clássico
O que vamos conseguir fazer
Identificar os componentes elétricos básicos: LED, resistor, jumper e protoboard.
Montar um circuito simples seguindo um esquema visual.
Programar o Arduino para acender e apagar um LED em intervalos regulares.
Compreender o conceito de saída digital (HIGH/LOW) e o papel do delay.
Peças e materiais
Arduino Uno (ou compatível)
1×
Cabo USB-A para USB-B
1×
Protoboard 400 furos
1×
LED 5mm vermelho
1×
Resistor 220Ω (cor: vermelho-vermelho-marrom)
1×
Jumpers macho-macho
2×
Computador com Arduino IDE instalado
O mapa do nosso robô
cada fio colorido é uma ligação de verdade — o diagrama completo está na página da aula
Introdução
Apresente o LED como o componente mais 'amistoso' da eletrônica — ele acende quando passa corrente na perna mais longa (ânodo) pra perna mais curta (cátodo). Mostre por que precisamos do resistor: pra não queimar o LED. Faça a analogia com uma torneira controlando o fluxo de água.
Explique que o Arduino é um 'computador pequeno' que executa instruções de cima pra baixo. Mostre a estrutura básica: setup() roda uma vez no início, loop() roda pra sempre. Apresente digitalWrite(pino, HIGH/LOW) como o 'interruptor' que liga/desliga corrente no pino.
Montagem / Hardware
Encaixe o LED na protoboard com perna longa numa linha A, perna curta na linha B.
Conecte o resistor entre a linha A (perna longa do LED) e a linha do pino 13 do Arduino.
Conecte um jumper da linha B (perna curta do LED) ao GND do Arduino.
Conecte o Arduino ao computador via USB.
Montagem / Hardware
Confira: o LED ainda não acende — falta o código.
Programação
Abra o Arduino IDE.
Digite o código pisca-pisca do card 'Código da Aula'.
Selecione a placa: Ferramentas → Placa → Arduino Uno.
Selecione a porta correta.
Programação
Clique em 'Verificar' (✓) — corrige erros se houver.
Clique em 'Enviar' (→) — espera o 'Done uploading'.
Teste e ajustes
Observa o LED piscar de 1 em 1 segundo. Se não piscar:
• LED invertido (ânodo no GND): reverta as pernas.
• Resistor errado: confira as cores.
Teste e ajustes
• Pino errado no código: verifique se digitalWrite usa 13 e o jumper sai do 13.
• Desafio: troque o delay(1000) por delay(200) e veja o LED piscar rápido.
Encerramento
Em roda, peça que cada dupla explique em UMA frase o que o programa faz. Provoque: 'Como vocês fariam um SOS em Código Morse com esse LED?' Anote no caderno: 1 pisca = saída digital, delay = tempo, loop = repetição.
Como ele decide o que fazer
O código da aula
// Pisca-pisca clássico — Arduino
// LED no pino digital 13 (já tem LED interno na placa também)
void setup() {
pinMode(13, OUTPUT); // Configura pino 13 como saída
}
void loop() {
digitalWrite(13, HIGH); // Liga o LED
delay(1000); // Espera 1 segundo
digitalWrite(13, LOW); // Desliga o LED
delay(1000); // Espera 1 segundo
}
role dentro da caixa · o código completo está na página da aula
🥊
Bora construir!
dúvidas? a página completa da aula tem tudo: montagem, código e materiais.