Eletrônica Por Equipe DevBras

Capa do artigo: Resistor para LED: a conta certa para não queimar na primeira vez

Resistor para LED: a conta certa para não queimar na primeira vez

Calcule o resistor do LED com a tensão da fonte, a queda do LED e a corrente desejada, escolha o valor comercial, confira a potência e meça a corrente real.

O LED vermelho ligado direto nos 5 V acendeu com um brilho bonito, esquentou e apagou para sempre em menos de um minuto. Não foi azar: sem nada limitando, a corrente subiu até a junção desistir. A resposta curta: R = (tensão da fonte − queda do LED) ÷ corrente desejada. Para um LED vermelho comum em 5 V a cerca de 15 mA, isso dá perto de 200 Ω, e o valor comercial de 220 Ω resolve.

O exemplo deste guia é um painel de status com três LEDs (vermelho, verde e azul) ligados a pinos de um Arduino Uno, e depois o mesmo painel levado para uma fonte de 12 V.

Por que o LED precisa de resistor

Um resistor obedece a uma relação quase linear entre tensão e corrente. Um LED não. Abaixo de certa tensão, ele quase não conduz; passando dela, pequenos aumentos de tensão fazem a corrente disparar. Essa tensão em que ele "abre" é a queda direta, chamada de Vf nas folhas de dados.

A queda direta depende da cor e do material. Valores típicos, que você deve confirmar na folha do seu componente: vermelho e amarelo ficam perto de 1,8 a 2,2 V; verde comum, parecido; azul, branco e alguns verdes de alto brilho, perto de 2,8 a 3,4 V. Se a fonte tem 5 V e o LED vermelho só "usa" 2 V, os outros 3 V precisam cair em algum lugar. Sem resistor, eles caem sobre o próprio LED na forma de corrente excessiva e calor.

O resistor em série fica com essa sobra de tensão e, pela lei de Ohm, define a corrente. É por isso que ele não é opcional nem "para reduzir o brilho": ele é o que mantém o LED dentro do que aguenta.

Que corrente escolher

A folha de dados de um LED indicador de 5 mm costuma trazer duas correntes: a de operação nominal, frequentemente 20 mA, e o máximo absoluto, que você não deve usar como alvo. Para indicador, mire bem abaixo do nominal. LEDs modernos de alto brilho já são bem visíveis entre 2 e 10 mA, duram mais e aliviam o pino do microcontrolador.

No Uno, o ATmega328P tem limite absoluto de 40 mA por pino e um limite para a soma de todos os pinos. Trabalhar no limite absoluto é pedir problema; 10 a 15 mA por LED é confortável. Se você precisa de mais corrente, use um transistor como chave e deixe o pino só comandar.

Como calcular passo a passo

  1. Anote a tensão da fonte que alimenta o LED (no pino do Uno, 5 V).
  2. Pegue a queda direta do LED na folha de dados. Sem folha, use o valor típico da cor.
  3. Escolha a corrente alvo.
  4. Calcule R = (Vfonte − Vf) ÷ I, com I em amperes.
  5. Arredonde para o valor comercial acima mais próximo, que reduz um pouco a corrente.
  6. Recalcule a corrente com o valor escolhido e confira a potência no resistor: P = (Vfonte − Vf) × I.

Exemplo trabalhado: o painel em 5 V

LED vermelho  Vf ~ 2,0 V   alvo 15 mA
R = (5,0 - 2,0) / 0,015 = 200 ohms   -> comercial 220 ohms
I real = 3,0 / 220 = 13,6 mA
P = 3,0 x 0,0136 = 0,041 W           -> resistor de 1/4 W sobra

LED verde     Vf ~ 2,1 V   alvo 10 mA
R = (5,0 - 2,1) / 0,010 = 290 ohms   -> comercial 330 ohms
I real = 2,9 / 330 = 8,8 mA

LED azul      Vf ~ 3,1 V   alvo 10 mA
R = (5,0 - 3,1) / 0,010 = 190 ohms   -> comercial 220 ohms
I real = 1,9 / 220 = 8,6 mA

Repare que o azul e o vermelho usam o mesmo resistor, mas com correntes diferentes, porque a sobra de tensão é diferente. Na prática, a saída do pino também cai um pouco com carga, então a corrente real fica ligeiramente abaixo do cálculo. Isso joga a seu favor.

Se você tem dúvida sobre o valor do resistor que está na mão, leia as faixas antes de soldar; o guia de código de cores dos resistores mostra como não confundir 220 Ω com 2,2 kΩ.

O mesmo painel em 12 V

Agora os LEDs vão para uma caixa alimentada por 12 V. A sobra de tensão é muito maior, e isso muda a potência no resistor:

LED vermelho  Vf ~ 2,0 V   alvo 15 mA
R = (12 - 2,0) / 0,015 = 667 ohms    -> comercial 680 ohms
I real = 10 / 680 = 14,7 mA
P = 10 x 0,0147 = 0,147 W            -> 1/4 W funciona, mas esquenta

Tres LEDs vermelhos em serie
R = (12 - 3 x 2,0) / 0,015 = 400 ohms -> comercial 470 ohms
I real = 6 / 470 = 12,8 mA
P = 6 x 0,0128 = 0,077 W

Com 0,147 W num resistor de 1/4 W, você está a quase 60% da capacidade dele dentro de uma caixa fechada. Funciona, mas um resistor de 1/2 W ou uma corrente menor dá mais margem. Colocar LEDs em série aproveita a tensão: a mesma corrente passa por todos, e o resistor desperdiça menos.

A armadilha da tensão baixa

Placas de 3,3 V, como ESP32 e muitas outras, mudam a conta. Um LED vermelho em 3,3 V tem 1,3 V de sobra e funciona bem. Um LED branco com Vf de 3,1 V tem só 0,2 V de sobra: qualquer variação de temperatura ou de lote muda muito a corrente, e o brilho fica imprevisível. Quando a sobra de tensão é pequena, o resistor perde o controle da corrente. Nesse caso, prefira LED de cor com Vf menor, alimente o LED por uma tensão maior com transistor, ou use um driver de corrente constante.

Como medir se a conta bateu

Você não precisa abrir o circuito para medir corrente. Com o circuito ligado, meça a tensão sobre o resistor com o multímetro na escala de tensão contínua e divida pelo valor medido do resistor. Se o resistor de 220 Ω mostra 2,9 V, a corrente é cerca de 13 mA. Meça o valor do resistor com o circuito desligado, como explica o guia sobre multímetro no circuito desligado.

Para testar o brilho no Arduino, um sketch mínimo basta:

const uint8_t LED_VERMELHO = 9;

void setup() {
  pinMode(LED_VERMELHO, OUTPUT);
}

void loop() {
  digitalWrite(LED_VERMELHO, HIGH);
  delay(500);
  digitalWrite(LED_VERMELHO, LOW);
  delay(500);
}

Erros comuns

  • Ligar LED direto no pino "porque o pino limita": o pino não é fonte de corrente constante; o LED e o pino trabalham acima do limite e um dos dois morre, às vezes aos poucos.
  • Um resistor só para vários LEDs em paralelo: o LED com menor Vf puxa mais corrente, esquenta, puxa ainda mais e queima primeiro; depois os outros recebem a sobra.
  • Usar a corrente máxima absoluta como alvo: o LED acende, mas dura muito menos e esquenta o pino.
  • Arredondar o resistor para baixo: a corrente passa do alvo; com fonte alta, o resistor também passa da potência.
  • Ignorar a potência em 12 V ou 24 V: o resistor de 1/4 W escurece, cheira e muda de valor com o tempo.
  • Inverter o LED e concluir que queimou: o terminal mais longo é o ânodo; ao contrário, ele só não acende.

Checklist

  • A queda direta veio da folha de dados ou de um valor típico da cor, anotado no projeto.
  • A corrente alvo está abaixo do nominal do LED e do limite do pino.
  • O resistor foi arredondado para o valor comercial acima.
  • A potência foi calculada e o resistor tem pelo menos o dobro dela.
  • Cada LED em paralelo tem seu próprio resistor.
  • A corrente real foi conferida medindo a tensão sobre o resistor.
  • Em 3,3 V, a sobra de tensão foi avaliada antes de escolher LED branco ou azul.

Pegue um LED do seu projeto e meça agora a tensão sobre o resistor dele: dividindo pelo valor do resistor, a corrente que sai é a que você pretendia?

Avalie este artigo

Referência: http://www.py2bbs.qsl.br/led.php