← Sair
Acendendo o primeiro LED com Arduino
RoboFeed · aula plugada

Acendendo o primeiro LED com Arduino

Eletrônica básica · Saída digital · Pisca-pisca clássico

50 minutos 🎓 6º ano · 7º ano 🧭 EF67CO04🧭 EF67CO02
Capa da aula
🎯 Nossa missão hoje

O que vamos conseguir fazer

1

Identificar os componentes elétricos básicos: LED, resistor, jumper e protoboard.

2

Montar um circuito simples seguindo um esquema visual.

3

Programar o Arduino para acender e apagar um LED em intervalos regulares.

4

Compreender o conceito de saída digital (HIGH/LOW) e o papel do delay.

🧰 O que temos na bancada

Peças e materiais

Arduino Uno (ou compatível) Arduino Uno (ou compatível)
Cabo USB-A para USB-B Cabo USB-A para USB-B
Protoboard 400 furos Protoboard 400 furos
LED 5mm vermelho LED 5mm vermelho
Resistor 220Ω (cor: vermelho-vermelho-marrom) Resistor 220Ω (cor: vermelho-vermelho-marrom)
Jumpers macho-macho Jumpers macho-macho
Computador com Arduino IDE instalado Computador com Arduino IDE instalado
🔌 Como as peças se ligam

O mapa do nosso robô

⬇ baixar SVG
🔧 Montagem do robôPlaca: Arduino Uno · 1 componentes · 1 ligações detectadas do códigoLEGENDAAnalógico (leitura)PWM (velocidade)DigitalSaída de motor5VGND ON L TX RX   DIGITAL (PWM ~) AREF GND 13 12 ~11 ~10 ~9 8 7 ~6 ~5 4 ~3 2 TX→1 RX←0   POWER ANALOG IN IOREF RESET 3.3V 5V GND GND Vin A0 A1 A2 A3 A4 A5 ARDUINO UNO ++151015202530afbgchdiej Protoboard 400 pontosLED
🧰 Montagem do robôArduino Unoplaca controladora LEDD13

cada fio colorido é uma ligação de verdade — o diagrama completo está na página da aula

Momento 1 de 5

Introdução

LEDs (cores variadas)

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.

Momento 2 de 5 · parte 1/2

Montagem / Hardware

1

Encaixe o LED na protoboard com perna longa numa linha A, perna curta na linha B.

LEDs (cores variadas)
2

Conecte o resistor entre a linha A (perna longa do LED) e a linha do pino 13 do Arduino.

LEDs (cores variadas)
3

Conecte um jumper da linha B (perna curta do LED) ao GND do Arduino.

LEDs (cores variadas)
4

Conecte o Arduino ao computador via USB.

Placa Arduino (Uno / Nano / Mega)
Momento 2 de 5 · parte 2/2

Montagem / Hardware

5

Confira: o LED ainda não acende — falta o código.

LEDs (cores variadas)
Momento 3 de 5 · parte 1/2

Programação

1

Abra o Arduino IDE.

Placa Arduino (Uno / Nano / Mega)
2

Digite o código pisca-pisca do card 'Código da Aula'.

3

Selecione a placa: Ferramentas → Placa → Arduino Uno.

Placa Arduino (Uno / Nano / Mega)
4

Selecione a porta correta.

Momento 3 de 5 · parte 2/2

Programação

5

Clique em 'Verificar' (✓) — corrige erros se houver.

6

Clique em 'Enviar' (→) — espera o 'Done uploading'.

Momento 4 de 5

Teste e ajustes

LEDs (cores variadas)

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.

Momento 4 de 5

Teste e ajustes

LEDs (cores variadas)

• 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.

Momento 5 de 5

Encerramento

LEDs (cores variadas)

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.

🔀 O plano do robô

Como ele decide o que fazer

flowchart TD A(["Início"]) --> B["Acender LED"] B --> C["Esperar 1 segundo"] C --> D["Desligar LED"] D --> E["Esperar 1 segundo"] E --> B
💻 O cérebro do robô

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.