Calculadora de resistor LED
Com 5 V, um LED de 2 V e 0,02 A, são necessários 150 Ω dissipando 0,06 W, por isso o resistor sugerido é de 0,125 W. Informe as duas tensões e a corrente para receber o valor e uma potência com margem dupla. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Tensão de alimentação
- 5
- Tensão direta
- 2
- Corrente direta
- 0,02
- Queda de tensão
- 3
- Resistência em ohms
- 150
- Potência em watts
- 0,06
- Potência recomendada em watts
- 0,125
Um LED precisa de um resistor em série sempre que a tensão de alimentação for maior que a tensão direta do diodo; caso contrário a corrente dispara e o LED falha. A lei de Ohm aplicada à folga restante dá a resistência: R é igual à tensão de alimentação menos a tensão direta, dividida pela corrente direta desejada, enquanto o próprio resistor dissipa potência igual a essa mesma queda de tensão vezes a corrente.
O que tensão de alimentação, tensão direta e corrente significam para um LED
A tensão de alimentação é o trilho CC que alimenta o ramo do LED, tipicamente cinco volts de USB, três ponto três volts de um pino de microcontrolador via buffer, nove ou doze volts de adaptador de parede, ou doze a vinte e quatro volts em painéis industriais.
A tensão direta é a que aparece no LED quando conduz na corrente de operação escolhida; LEDs vermelhos costumam ficar perto de um ponto oito a dois ponto dois volts, verdes e amarelos um pouco mais altos, azuis e brancos perto de três volts, enquanto emissores infravermelhos ficam mais baixos—sempre pegue o valor do datasheet na corrente que pretende usar.
A corrente direta é a corrente estacionária desejada pelo LED em amperes; muitos LEDs indicadores ficam bem em dez a vinte miliamperes, então envie 0.01 a 0.02, não o inteiro em mA. Magnitudes devem ficar dentro dos limites finitos publicados.
Fórmulas, potência, erros de folga e leitura da resposta
O motor subtrai a tensão direta da de alimentação para obter a queda no resistor, divide essa queda pela corrente direta para obter resistência em ohms, e multiplica a queda pela corrente para obter potência contínua em watts. O campo formula reafirma R igual a (Vs menos Vf) sobre If, e P igual a If vezes (Vs menos Vf). A potência recomendada em watts é a menor potência comercial comum maior ou igual ao dobro da dissipação calculada, cobrindo degraus de um dezesseis avos a cinquenta watts.
A margem de potência é sempre dois. Corrente ou alimentação nulas ou negativas são rejeitadas. Respostas bem-sucedidas ecoam as três entradas após arredondamento estável, mais queda de tensão, resistência ohms, potência watts, potência recomendada, margem, fórmula e método led series resistor.
Casos de uso
Indicadores em breadboard e Arduino
Makers informam um trilho de cinco volts, um LED vermelho de dois volts e vinte miliamperes para obter os ohms em série e uma peça segura de um quarto ou um oitavo de watt antes de ligar uma luz de status.
Lâmpadas piloto de painéis e aparelhos
Projetistas industriais dimensionam resistores de queda para painéis de doze ou vinte e quatro volts a partir de Vf e If do datasheet para indicadores não queimarem nem ficarem fracos.
Perguntas frequentes
O que acontece se a tensão direta do LED exceder a alimentação?
Um resistor em série não cria folga quando Vf é maior que Vs; tensões iguais também são rejeitadas porque R seria zero.
A calculadora de resistor LED é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Devo digitar 20 mA ou 0,02?
Digite em ampères: 20 mA são 0,02. Muitos LEDs indicadores funcionam bem entre 10 e 20 mA, então você informa de 0,01 a 0,02, e não o número inteiro em miliampères.
Qual tensão direta devo usar para o meu LED?
A da folha de dados, na corrente em que ele vai trabalhar. Como referência, LEDs vermelhos costumam ficar entre 1,8 e 2,2 V, verdes e amarelos um pouco acima, azuis e brancos perto de 3 V e infravermelhos abaixo, mas essa regra por cor não substitui o dado real.
E se a alimentação for igual à tensão direta do LED?
O cálculo é recusado. Sem tensão sobrando, a resistência seria zero e nada limitaria a corrente do LED, que poderia queimar. A alimentação precisa ser maior que a tensão direta.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/elec/led-resistor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"supply_voltage":5,"forward_voltage":2,"forward_current":0.02}'const res = await fetch("https://api.kit.forhosting.com/elec/led-resistor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"supply_voltage": 5,
"forward_voltage": 2,
"forward_current": 0.02
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/led-resistor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"supply_voltage": 5,
"forward_voltage": 2,
"forward_current": 0.02
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/led-resistor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"supply_voltage":5,"forward_voltage":2,"forward_current":0.02}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"supply_voltage":5,"forward_voltage":2,"forward_current":0.02}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/led-resistor", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"supply_voltage": 5,
"forward_voltage": 2,
"forward_current": 0.02
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.led_resistor",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta capacidade calcula ambos os valores de forma determinística a partir de um corpo JSON, rejeita casos em que a tensão direta iguala ou excede a de alimentação, e recomenda uma potência comercial com margem de segurança padrão de duas vezes, para que hobbyistas, equipes de firmware e ferramentas de sala obtenham um número completo de lista de materiais em vez de só um valor em ohms.
O que tensão de alimentação, tensão direta e corrente significam para um LED
Envie os três campos como números JSON finitos ou strings numéricas; aliases Vs, Vf e If são aceitos. Entradas idênticas sempre produzem o mesmo JSON. Campos ausentes, tensões ou corrente não positivas e valores não finitos falham com invalid_input e não são cobrados.
Fórmulas, potência, erros de folga e leitura da resposta
Quando a tensão direta excede a de alimentação, a requisição falha com invalid_input. Quando as duas tensões são iguais, a resistência seria zero e o LED não ficaria limitado em corrente, então esse caso também é invalid_input. Use resistance_ohms para escolher a peça da série E mais próxima por conta própria.
Uso da API, preços, painéis, educação e limites práticos
Use a calculadora gratuita de resistor LED no navegador para breadboard, proteção de pinos Arduino, indicadores de painel e exercícios de laboratório. Este produto não modela corrente média PWM, drivers de corrente constante, redes multi-string ou derating térmico além da margem fixa de duas vezes; para emissores pulsados ou de alta potência use topologia de driver dedicada. Envie um corpo JSON com tensão de alimentação, tensão direta e corrente direta em volts e amperes. Use a API pré-paga quando um configurador de peças, ferramenta IoT, oráculo de lição de eletrônica ou plugin CAD precisar de contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo. Pare este endpoint com conversores de unidades quando datasheets listam mA ou mV. Autores de SDKs podem mapear resistance_ohms e recommended_power_watts diretamente em linhas de BOM.
Casos de integração
Oráculos de sala e lição de casa
Cursos de eletrônica fixam JSON determinístico para exercícios de R igual a (Vs menos Vf) sobre If, incluindo casos intencionais em que Vf excede a alimentação e devem falhar com invalid_input.
Perguntas técnicas
Como calculo o resistor em série de um LED?
Envie supply_voltage (Vs), forward_voltage (Vf) e forward_current (If em amperes). A resposta devolve resistance_ohms como (Vs − Vf) / If e power_watts como If · (Vs − Vf).
Devo informar a corrente em miliamperes ou amperes?
Informe amperes. Para um LED indicador típico de 20 mA use forward_current: 0.02. Aliases If, current, led_current, i_f e amps são aceitos.
Como a potência recomendada é escolhida?
A dissipação é If vezes a queda de tensão. recommended_power_watts é a menor potência comercial comum maior ou igual ao dobro dessa dissipação (power_margin é sempre 2).