Calculadora de resistencia LED por color
Un LED rojo a 5 V y 20 mA necesita 150 Ω, sin que usted tenga que buscar su tensión directa: elija el color, escriba la fuente y la corriente, y obtenga la resistencia, su valor E12 y la potencia que disipa. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Tensión de alimentación
- 5
- Color
- Red
- Corriente (mA)
- 20
- Tensión directa típica
- 2
- Corriente objetivo (mA)
- 20
- Caída de tensión
- 3
- Resistencia exacta (Ω)
- 150
Seleccione un LED rojo, verde, azul, amarillo o blanco y obtenga una resistencia en serie práctica sin buscar antes su tensión directa. La calculadora aplica la tensión típica del color elegido, la fuente y la corriente indicada a la ley de Ohm. Además, recomienda el siguiente valor E12, estima la corriente real y muestra la potencia de la resistencia. Para hardware de producción, confirme siempre los límites del componente en su ficha técnica.
Seleccione el color y comprenda la tensión estimada
El color permite estimar inicialmente la tensión directa porque depende del material semiconductor. Se usan 2.0 V para rojo, 2.2 V para verde, 3.2 V para azul, 2.1 V para amarillo y 3.2 V para blanco. Son valores típicos, no garantizados: la fabricación, la temperatura y la corriente cambian el resultado.
Úselos para prototipos y enseñanza, pero consulte los valores mínimo y máximo de la ficha técnica antes de fabricar. Introduzca la tensión DC realmente aplicada a la rama. Si no supera la tensión típica del LED, no existe margen positivo para limitar la corriente y la solicitud se rechaza.
Cómo se calculan la resistencia, el valor E12 y la potencia
La resistencia absorbe la tensión restante después del LED. El sistema convierte los miliamperios en amperios y aplica R = (Vs - Vf) / I. Después elige el primer valor E12 igual o superior, de modo que la corriente estimada no exceda el objetivo bajo estos supuestos.
También calcula la disipación de potencia. Seleccione un componente cuya potencia nominal supere holgadamente ese dato; cerca de 0.10 W suele justificar al menos 0.25 W. El modelo representa un LED con una resistencia.
En paralelo, cada LED debe tener su propia resistencia o un controlador de corriente adecuado.
Utilice el resultado con seguridad en prototipos y procesos
Introduzca una fuente medida o regulada, el color visible y una corriente prudente. Muchos LED modernos ofrecen buen brillo entre dos y diez miliamperios, por debajo del máximo histórico de veinte. Verifique también los límites del GPIO o controlador, la polaridad, el cableado, la tolerancia y la potencia antes de energizar.
El modelo no cubre pulsos, cadenas, encapsulados RGB, emisores de alta potencia ni regulación de corriente constante; esos diseños requieren análisis eléctrico y térmico específico.
Qué puede hacer con ella
Indicadores en protoboard
Elija un color habitual y dimensione la resistencia para una fuente regulada antes de cablear el prototipo.
Enseñanza de la ley de Ohm
Muestre cómo el color modifica la tensión directa estimada, el margen, la resistencia, la corriente y la potencia.
Configuradores de componentes
Genere un valor E12 determinista para LED indicadores dentro de una selección automatizada de piezas.
Preguntas frecuentes
¿Qué tensiones directas típicas se utilizan?
Rojo usa 2.0 V; verde, 2.2 V; azul, 3.2 V; amarillo, 2.1 V; y blanco, 3.2 V.
¿Por qué la resistencia recomendada supera el resultado exacto?
Es el siguiente valor E12 igual o superior, para no rebasar la corriente objetivo con los supuestos indicados.
¿Basta el color para un diseño de producción?
No. Es una estimación útil, pero debe usar el intervalo de tensión de la ficha técnica y comprobar temperatura y tolerancias.
¿Puede una resistencia alimentar varios LED en paralelo?
No se recomienda, pues podrían repartirse mal la corriente. Asigne una resistencia a cada LED o use un controlador apropiado.
¿Qué potencia debe tener la resistencia de un LED?
La calculadora le indica la potencia que disipará la resistencia: la tensión que cae en ella al cuadrado, dividida entre su valor. Elija una resistencia cuya potencia nominal la supere con holgura; un LED rojo a 5 V y 20 mA con 150 Ω disipa 0,06 W.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/elec/led-resistor-by-color \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"supply_voltage":5,"color":"red","current_ma":20}'const res = await fetch("https://api.kit.forhosting.com/elec/led-resistor-by-color", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"supply_voltage": 5,
"color": "red",
"current_ma": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/led-resistor-by-color",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"supply_voltage": 5,
"color": "red",
"current_ma": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/led-resistor-by-color", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"supply_voltage":5,"color":"red","current_ma":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"supply_voltage":5,"color":"red","current_ma":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/led-resistor-by-color", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"supply_voltage": 5,
"color": "red",
"current_ma": 20
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.led_resistor_by_color",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Utilice el resultado con seguridad en prototipos y procesos
La API determinista acepta los mismos tres datos y cuesta $0.002 por solicitud. Entradas iguales producen JSON idéntico.
Preguntas técnicas
¿Cuánto cuesta la API?
Cada solicitud cuesta $0.002. La calculadora del navegador funciona localmente para consultas rápidas.