Componentes · 4 min de leitura

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.

Resistor
Resistores de filme de carbono com faixas coloridas. As faixas indicam o valor e a tolerância do resistor.

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.

CorDígitoMultiplicadorTolerância
Preto0×1—
Marrom1×10±1%
Vermelho2×100±2%
Laranja3×1 k—
Amarelo4×10 k—
Verde5×100 k±0,5%
Azul6×1 M±0,25%
Violeta7×10 M±0,1%
Cinza8—±0,05%
Branco9——
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.

Nos resistores de 5 faixas, as três primeiras indicam os dígitos (por exemplo, 4,7 kΩ = amarelo, violeta, preto, marrom). Os resistores SMD trazem um código como 472 em vez de cores; você pode lê-lo com o decodificador de código SMD.

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

ValorOnde é 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.

Botão de pressão

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.

Potenciômetro
Potenciômetro
LDR
LDR
Termistor NTC
Termistor NTC
Um divisor de tensão não é uma fonte de alimentação; se você ligar um motor, relé ou LED na saída dele, a tensão cai. Use-o apenas para medição e para ajustar o nível de sinais.

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.

Ver todos os projetos
LED piscante
#1Iniciante

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

4.6(188)
1127
Controle de LED com botão (momentâneo)
#9Iniciante

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

4.8(113)
229
Ligar e desligar um LED com botão
#10Iniciante

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

4.8(100)
167
Medição da intensidade da luz com LDR
#11Iniciante

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

4.6(81)
139
Luz noturna com LDR
#12Iniciante

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

4.8(102)
205
Medição de temperatura com NTC e display LCD 2x16
#44Iniciante
Premium

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

4.5(33)
44
Voltímetro digital com display LCD
#56Intermediário
Premium

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

4.5(27)
36
Uso de servo motor com potenciômetro
#36Iniciante
Premium

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

4.6(37)
52