O que é resistor? Código de cores, lei de Ohm e uso de resistores com Arduino
O que é resistor, para que serve e como ler o código de cores? Um guia de resistores com lei de Ohm, ligação em série e em paralelo, pull-up/pull-down e exemplos de divisor de tensão.
O resistor é o componente eletrônico mais básico: ele se opõe à passagem da corrente elétrica e limita a corrente em um circuito. Sua unidade é o ohm, representado pelo símbolo Ω. Você encontra um em quase todo circuito: ele protege LEDs, faz os botões serem lidos de forma confiável e leva os sinais dos sensores ao nível certo.

Para que serve um resistor?
- Limitação de corrente: evita que LEDs e pinos do Arduino sejam danificados por corrente demais.
- Divisão de tensão: dois resistores reduzem uma tensão alta a um nível que pode ser medido.
- Pull-up / pull-down: impede que uma entrada leia valores aleatórios enquanto o botão não está pressionado.
- Circuitos de sensores: forma um divisor de tensão com resistores variáveis, como LDRs e termistores.
Lei de Ohm: tensão, corrente e resistência
Os cálculos com resistores se baseiam na lei de Ohm: V = I × R. Ou seja, a tensão (volts) é igual à corrente (ampères) vezes a resistência (ohms). A partir dessa fórmula, a corrente é I = V / R e a resistência é R = V / I. A potência dissipada no resistor é P = V × I.
Exemplo: um resistor de 1 kΩ ligado a 5 V deixa passar 5 / 1000 = 5 mA e dissipa 25 mW. Em vez de fazer essas contas à mão, você pode usar a calculadora da lei de Ohm.
Como ler o código de cores do resistor?
O valor dos resistores PTH (THT) vem impresso no corpo em forma de faixas coloridas. Em um resistor de 4 faixas, as duas primeiras indicam os dígitos, a terceira o multiplicador (número de zeros) e a quarta a tolerância. Segure o resistor com a faixa dourada ou prateada à direita e leia a partir da esquerda.
| Cor | Dígito | Multiplicador | Tolerância |
|---|---|---|---|
| Preto | 0 | ×1 | — |
| Marrom | 1 | ×10 | ±1% |
| Vermelho | 2 | ×100 | ±2% |
| Laranja | 3 | ×1 k | — |
| Amarelo | 4 | ×10 k | — |
| Verde | 5 | ×100 k | ±0,5% |
| Azul | 6 | ×1 M | ±0,25% |
| Violeta | 7 | ×10 M | ±0,1% |
| Cinza | 8 | — | ±0,05% |
| Branco | 9 | — | — |
| Dourado | — | ×0,1 | ±5% |
| Prateado | — | ×0,01 | ±10% |
Exemplo: Vermelho – Vermelho – Marrom – Dourado = 2, 2, ×10 → 220 Ω ±5%. Marrom – Preto – Laranja – Dourado = 1, 0, ×1000 → 10 kΩ ±5%. Para ver o resultado na hora escolhendo as cores ou digitando um valor, experimente a calculadora de código de cores de resistores.
Valores padrão de resistores (E12, E24)
Os resistores não são fabricados em todos os valores: a série E12 tem 12 valores por década (10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82) e a E24 tem 24. Se o valor que você calculou não existe, escolha o próximo valor padrão acima. Para chegar mais perto de um valor-alvo combinando dois resistores, use o localizador de valores padrão.
Ligação de resistores em série e em paralelo
- Em série: as resistências se somam. 220 Ω + 330 Ω = 550 Ω.
- Em paralelo: o total é menor que o menor resistor: 1/R = 1/R1 + 1/R2. Dois resistores iguais em paralelo reduzem o valor pela metade (1 kΩ ∥ 1 kΩ = 500 Ω).
- Para resolver circuitos mistos passo a passo, a calculadora de resistores em série/paralelo também mostra a tensão e a potência de cada resistor.
Os resistores mais comuns em projetos com Arduino
| Valor | Onde é usado |
|---|---|
| 220 Ω – 330 Ω | Limitar a corrente do LED |
| 1 kΩ | Base de transistor, proteção de linhas seriais |
| 10 kΩ | Pull-up/pull-down de botões, divisores de tensão com LDR e NTC |
| 1 kΩ + 2 kΩ | Reduzir um sinal de 5 V para 3,3 V (ESP32, Pico) |
| 100 kΩ + 10 kΩ | Divisor de tensão para medir tensões altas |
Resistores de pull-up e pull-down
Um botão apenas abre e fecha o circuito; quando não está pressionado, o pino de entrada fica flutuando e lê valores HIGH/LOW aleatórios. Um resistor de pull-down (normalmente 10 kΩ) puxa o pino para o GND e um resistor de pull-up o puxa para 5 V, garantindo um valor estável. No Arduino, ativar o pull-up interno com pinMode(pin, INPUT_PULLUP) dispensa o resistor externo.

Divisor de tensão
Quando dois resistores são ligados em série e a saída é tirada do ponto entre eles, a tensão de entrada é dividida na proporção: Vout = Vin × R2 / (R1 + R2). Isso é usado para reduzir uma tensão alta, como 12 V, a um nível que o Arduino consegue ler, ou para adaptar um sinal de sensor de 5 V à entrada de 3,3 V do ESP32. A calculadora de divisor de tensão calcula os valores e também sugere pares de resistores prontos.



Por que a potência (watts) de um resistor importa?
A corrente que passa por um resistor vira calor. Os resistores mais comuns em projetos são de 1/4 W (0,25 W). Se a potência dissipada se aproxima desse valor, o resistor esquenta, e se passar dele, o resistor queima. Para um projeto seguro, escolha um resistor com potência nominal de pelo menos o dobro da potência que ele dissipa.
Perguntas frequentes
O resistor tem lado certo?
Não, os resistores comuns não têm polaridade e podem ser ligados em qualquer sentido. Na hora de ler as faixas, basta deixar a faixa de tolerância à direita.
O que significa um resistor de 10k?
10 kΩ, ou seja, 10.000 ohms. O código de cores é marrom, preto, laranja mais a faixa de tolerância. No Arduino, ele é mais usado em pull-up/pull-down e em circuitos de sensores.
Como medir um resistor com multímetro?
Coloque o multímetro na escala de ohms (Ω), tire o resistor do circuito e encoste as pontas de prova nas duas extremidades. Medir com ele no circuito pode dar um resultado errado por causa dos outros componentes.
Meu resistor está esquentando. Isso é normal?
Um leve aquecimento é normal, mas se estiver quente demais para tocar, a potência do resistor é baixa demais ou há uma falha no circuito. Calcule a potência com P = I² × R e use um resistor de maior potência.
O que é potenciômetro?
O potenciômetro é um resistor ajustável cujo valor muda quando você gira o eixo. No Arduino, o terminal do meio vai a uma entrada analógica para controlar coisas como volume, velocidade ou brilho.
Projetos para montar depois desta leitura
Ver todos os projetos
LED piscante
O primeiro contato com a eletrônica: acender e apagar um único LED. O Arduino acende e apaga o LED em intervalos curtos, fazendo a luz piscar rapidamente. Você vê da forma mais simples como a placa co

Controle de LED com botão (momentâneo)
É como uma campainha: a luz fica acesa enquanto você pressiona o botão e apaga quando você solta. O Arduino monitora o botão continuamente; enquanto ele está pressionado, o LED fica aceso e apaga assi

Ligar e desligar um LED com botão
Pressione o botão uma vez para acender a luz e outra vez para apagar, como o interruptor do seu quarto. O Arduino detecta cada toque e inverte o estado do LED, aguardando um breve instante para que as

Medição da intensidade da luz com LDR
Quer ver a luminosidade do seu quarto em números? O LDR, um pequeno componente sensível à luz, mede a luz ambiente, e o Arduino exibe o valor na tela do computador a cada meio segundo. Cubra o sensor

Luz noturna com LDR
Uma pequena luz noturna que acende sozinha quando escurece e apaga ao amanhecer. Um sensor de luz mede a luminosidade do quarto, e o Arduino acende o LED quando está escuro o suficiente e apaga quando

Medição de temperatura com NTC e display LCD 2x16
Meça a temperatura ao seu redor com um sensor que parece uma pequena conta. Esse componente, chamado NTC, deixa a eletricidade passar com mais facilidade à medida que aquece; o Arduino lê essa mudança

Voltímetro digital com display LCD
Descubra a tensão de uma pilha ou de um adaptador de alimentação com um medidor feito por você. Um divisor formado por dois resistores reduz a tensão alta a um nível que a placa consegue ler, e o Ardu

Uso de servo motor com potenciômetro
Conforme você gira o botão do potenciômetro, o braço do servo motor gira junto: uma extremidade do botão corresponde a zero grau, e a outra, a meia volta. O Arduino lê continuamente a posição do botão
Mais artigos
App BlueGrays
Monte este circuito passo a passo pelo celular
Esquema do circuito, código e lista de componentes em uma só tela. Mais de 200 projetos com Arduino, ESP32 e Pico prontos para montar.
Escaneie com seu celular
Aponte a câmera para o código para abrir a loja de aplicativos do seu celular.
ou abrir a loja

