Objetivos da aula:
- Entender o que é uma protoboard e para que serve
- Saber como são feitas as conexões internas
- Aprender a montar circuitos simples com Arduino + protoboard
- Evitar os erros mais comuns (queimam LED, dão curto, “não funciona”)
1) O que é uma protoboard?
A protoboard (ou breadboard) é uma placa de montagem que permite criar e testar circuitos sem soldar. Você encaixa componentes (LED, resistor, botão, sensor) e usa jumpers para ligar tudo rapidamente.
Quando usar
- Protótipos e testes rápidos
- Aulas e experimentos
- Validação de ligações antes de soldar em placa/perfboard/PCB
Quando NÃO é ideal
- Correntes altas (motores grandes, aquecedores, etc.)
- Circuitos muito sensíveis a ruído (alta frequência)
- Projetos que precisam de conexão “para sempre” (solto, vibra)
2) Anatomia da protoboard: onde “conecta com onde”
Uma protoboard típica tem 3 áreas:
Barramentos de alimentação (laterais)
Normalmente marcados com + (vermelho) e – (azul).
Servem para distribuir 5V e GND (ou 3,3V e GND).Área central (matriz de terminais)
Fica dividida em duas metades separadas por um canal central (fenda).
Essa fenda existe para encaixar CI’s (como um 74HC, ou até um ESP/driver) sem curto entre lados.Canal central (isolamento)
Não conecta de um lado para o outro.
Regra de ouro das conexões (a mais importante da aula):
- Na área central, cada linha costuma ter grupos de 5 furos conectados entre si (horizontalmente).
- Nos barramentos laterais, os furos costumam ser conectados em coluna (verticalmente) — mas às vezes o barramento é quebrado no meio (metade de cima não conecta com metade de baixo). Sempre vale testar.
3) Como identificar as conexões na prática (sem adivinhar)
3 jeitos simples:
- Pela marcação (+ e –): indica trilha de alimentação.
- Pelo padrão 5 furos: na área central, normalmente é sempre 5 conectados.
- Com multímetro no modo continuidade: encosta as pontas em dois furos e vê se “bipa”.
4) Boas práticas ao usar protoboard (o que evita 80% dos problemas)
- Padronize cores:
- Vermelho =
5V - Preto =
GND - Amarelo/verde = sinal
- Vermelho =
- Leve 5V e GND para os barramentos e distribua por eles (não “puxe” GND com fio solto pra todo lado).
- Cuidado com curto: não coloque 5V e GND no mesmo grupo de 5 furos.
- Resistor em LED sempre (ex.:
220Ωa1kΩ). - Evite fios muito longos (bagunça, mau contato).
- Confira se o barramento lateral é “quebrado” no meio (muito comum).
5) Exemplo 1 (prático): LED na protoboard com Arduino (padrão da aula)
Objetivo: acender um LED no pino 13 (ou outro pino digital).
Materiais
- 1 protoboard
- 1 LED
- 1 resistor
220Ω(ou330Ω) - Jumpers
- Arduino Uno (ou compatível)
Ligação (conceito)
- Pino digital → resistor → ânodo do LED
- cátodo do LED → GND
Código:
const int LED_PIN = 13;
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
digitalWrite(LED_PIN, HIGH);
delay(500);
digitalWrite(LED_PIN, LOW);
delay(500);
}
Observação importante: no Uno, o pino 13 já tem LED na placa, mas montar na protoboard ensina a ligação real.
6) Exemplo 2 (prático): Botão com resistor pull-down (ou pull-up)
Aqui dá para ensinar um ponto essencial: entrada não pode “flutuar”.
Opção A (mais simples no Arduino): pull-up interno
- Um lado do botão no GND
- Outro lado no pino digital
- No código:
pinMode(pin, INPUT_PULLUP)
(quando aperta, lê LOW)
Código:
const int BOTAO = 9;
void setup() {
Serial.begin(9600);
pinMode(BOTAO, INPUT_PULLUP);
}
void loop() {
int leitura = digitalRead(BOTAO);
Serial.println(leitura); // solto: 1 | pressionado: 0
delay(100);
}
7) Erros comuns
- LED não acende porque está invertido (ânodo/cátodo trocados).
- Resistor colocado no mesmo grupo de 5 furos (na prática, “não está em série”).
- Botão ligado atravessando errado o canal central (ou sem pull-up/pull-down).
- 5V e GND invertidos no barramento.
- Barramento lateral quebrado: você alimenta em cima e usa embaixo achando que conecta.
Exercício (para fixar)
- Monte um LED no pino
8(em vez do 13). - Monte um botão no pino
2usandoINPUT_PULLUP. - Faça assim:
- Botão solto → LED apagado
- Botão pressionado → LED aceso
- Mostre no Monitor Serial o estado do botão.
