Calculadora de resistencia LED por color
Seleccione un LED rojo, verde, azul, amarillo o blanco y obtenga una resistencia en serie práctica sin buscar antes su tensión directa.
Ejecutar — gratis
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. La API determinista acepta los mismos tres datos y cuesta $0.002 por solicitud. Entradas iguales producen JSON idéntico. 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.
¿Cuánto cuesta la API?
Cada solicitud cuesta $0.002. La calculadora del navegador funciona localmente para consultas rápidas.
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. |