Código de colores de resistencias de seis bandas
Una resistencia de seis bandas contiene más información que el conocido componente de cuatro bandas.
Ejecutar — gratis
Los tres primeros colores forman el valor significativo, el cuarto lo multiplica, el quinto indica la tolerancia de fabricación y el sexto expresa el coeficiente de temperatura en partes por millón por grado Celsius. Introduzca los seis colores en orden de lectura y obtendrá la resistencia exacta en ohmios, el porcentaje de tolerancia y el valor en ppm/°C, sin redondeos ni suposiciones sobre series de valores preferentes.
Lea las seis bandas en el sentido correcto
Comience por el extremo donde las bandas de color estén más juntas y deje la del coeficiente de temperatura para el final. En una resistencia de seis bandas, las tres primeras son cifras significativas. El negro representa cero; el marrón, uno; el rojo, dos; y la secuencia continúa hasta el blanco, que representa nueve. La cuarta banda es el multiplicador, la quinta es la tolerancia y la sexta es el coeficiente de temperatura. La orientación es esencial, ya que un mismo color puede representar una cifra, una potencia de diez, un porcentaje o un valor en ppm según su posición. Si cuesta distinguir los espacios, fíjese en los colores de tolerancia y temperatura: oro o plata pueden indicar tolerancia, pero nunca una cifra significativa. Entre los colores térmicos habituales están marrón, rojo, naranja, amarillo, azul, violeta y gris. Introduzca los nombres de izquierda a derecha. Se admiten “grey” y “gray”, se normalizan mayúsculas y espacios, y cualquier color inválido para su posición produce un error explícito.
Interprete la resistencia y la tolerancia
Las tres primeras bandas se unen para formar un valor significativo de tres cifras. Por ejemplo, marrón, negro y negro producen 100. Después, la banda multiplicadora aplica una potencia decimal: el rojo significa diez al cuadrado, por lo que 100 se convierte en 10,000 ohmios. Los multiplicadores oro y plata permiten representar resistencias de precisión de bajo valor desplazando el punto decimal una o dos posiciones hacia la izquierda. El resultado se entrega como una cadena decimal exacta en ohmios, sin notación científica ni artefactos de coma flotante. La banda de tolerancia define la desviación de fabricación permitida respecto del valor nominal. Marrón equivale a ±1%, rojo a ±2%, verde a ±0.5%, azul a ±0.25%, violeta a ±0.1%, gris a ±0.05%, oro a ±5% y plata a ±10%. La tolerancia no es la incertidumbre de medición ni predice todos los efectos de funcionamiento: el autocalentamiento, el envejecimiento, la tensión aplicada y el circuito pueden modificar el valor observado. Consulte la ficha técnica cuando su diseño requiera un comportamiento más preciso.
Aplique el coeficiente de temperatura
La sexta banda expresa el coeficiente de temperatura en partes por millón por grado Celsius, normalmente escrito ppm/°C. Marrón significa 100 ppm/°C; rojo, 50; naranja, 15; amarillo, 25; azul, 10; violeta, 5; y gris, 1. Este dato estima cuánto cambia la resistencia cuando la temperatura del componente se aparta de la temperatura de referencia. Una resistencia de 10,000 ohmios con 50 ppm/°C cambia aproximadamente 10,000 × 50 / 1,000,000, es decir, 0.5 ohmios por cada grado Celsius de diferencia. En 20°C, la estimación de primer orden es de 10 ohmios. El coeficiente puede indicar una magnitud máxima y no una pendiente con signo garantizado; el color no revela por sí solo si la resistencia aumenta o disminuye. Tampoco sustituye los datos del fabricante sobre intervalo térmico, deriva, reducción de potencia o estabilidad a largo plazo. Para automatizar consultas, la API cobra $0.002 por solicitud y devuelve las bandas normalizadas junto con cada resultado calculado.
Qué puede hacer con ella
Identificar una resistencia de precisión
Descodifique un componente suelto de seis bandas antes de usarlo en una reparación, prototipo o inventario.
Comprobar el margen de error térmico
Utilice el valor en ppm/°C para estimar la deriva de resistencia ante un cambio de temperatura previsto.
Validar una lista de materiales
Compare colores fotografiados o transcritos con la resistencia, tolerancia y estabilidad térmica exigidas por el diseño.
Preguntas frecuentes
¿Qué significa cada banda?
Las tres primeras son cifras, la cuarta es el multiplicador, la quinta indica tolerancia y la sexta corresponde al coeficiente térmico en ppm/°C.
¿Se aceptan las grafías gray y grey?
Sí. Se admiten ambas formas y la salida normalizada utiliza “grey”.
¿Por qué un color sirve en una posición y se rechaza en otra?
Cada posición tiene su propia tabla. Por ejemplo, el oro puede ser multiplicador o tolerancia, pero no una cifra significativa ni un coeficiente térmico.
¿El valor ppm/°C indica si la resistencia sube o baja?
No. La banda expresa la magnitud del coeficiente. Consulte la ficha técnica para conocer el signo y las características térmicas detalladas.
¿Cuánto cuesta el acceso por API?
Cada solicitud a la API cuesta $0.002. La calculadora del navegador se ejecuta localmente de forma gratuita.
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/resistor-color-6band \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bands":["brown","black","black","red","brown","brown"]}'const res = await fetch("https://api.kit.forhosting.com/elec/resistor-color-6band", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bands": [
"brown",
"black",
"black",
"red",
"brown",
"brown"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/resistor-color-6band",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bands": [
"brown",
"black",
"black",
"red",
"brown",
"brown"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/resistor-color-6band", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bands":["brown","black","black","red","brown","brown"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bands":["brown","black","black","red","brown","brown"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/resistor-color-6band", 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
{
"bands": [
"brown",
"black",
"black",
"red",
"brown",
"brown"
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistor_color_6band",
"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. |