Código de cores de resistor de seis faixas
Um resistor de seis faixas traz mais informações que o conhecido componente de quatro faixas.
Executar grátis
As três primeiras cores formam o valor significativo, a quarta aplica o multiplicador, a quinta informa a tolerância de fabricação e a sexta representa o coeficiente de temperatura em partes por milhão por grau Celsius. Informe as seis cores na ordem de leitura para obter a resistência exata em ohms, a tolerância percentual e a classificação em ppm/°C, sem arredondamentos nem suposições sobre séries de valores preferenciais.
Leia as seis faixas no sentido correto
Comece pela extremidade em que as faixas coloridas estão mais próximas e deixe por último a faixa do coeficiente de temperatura. Em um resistor de seis faixas, as três primeiras são algarismos significativos. Preto representa zero; marrom, um; vermelho, dois; e a sequência segue até branco, que representa nove. A quarta faixa é o multiplicador, a quinta é a tolerância e a sexta é o coeficiente de temperatura. A orientação é importante porque a mesma cor pode significar um algarismo, uma potência de dez, uma porcentagem ou uma classificação em ppm, conforme a posição. Se o espaçamento estiver difícil de enxergar, observe as cores de tolerância e temperatura: dourado ou prateado podem indicar tolerância, mas não podem ser algarismos significativos. Cores térmicas comuns incluem marrom, vermelho, laranja, amarelo, azul, violeta e cinza. Informe os nomes da esquerda para a direita. A calculadora aceita “grey” e “gray”, normaliza maiúsculas e espaços ao redor e aponta qualquer cor inválida para a posição, em vez de criar um valor silenciosamente.
Entenda a resistência e a tolerância
As três primeiras faixas são reunidas em um valor significativo de três algarismos. Por exemplo, marrom, preto e preto formam 100. Em seguida, a faixa multiplicadora aplica uma potência decimal: vermelho significa dez ao quadrado, portanto 100 vira 10,000 ohms. Multiplicadores dourado e prateado atendem resistores de precisão de baixo valor ao deslocar o ponto decimal uma ou duas casas para a esquerda. A resistência retornada é uma cadeia decimal exata em ohms, evitando notação científica e artefatos de ponto flutuante. A faixa de tolerância define o desvio de fabricação permitido em torno do valor nominal. Marrom vale ±1%, vermelho ±2%, verde ±0.5%, azul ±0.25%, violeta ±0.1%, cinza ±0.05%, dourado ±5% e prateado ±10%. Tolerância não é incerteza de medição nem prevê todos os efeitos de operação; autoaquecimento, envelhecimento, tensão aplicada e condições do circuito podem alterar o valor observado. Use a porcentagem como especificação do componente e consulte a folha de dados quando o projeto exigir comportamento real mais rigoroso.
Use a classificação do coeficiente térmico
A sexta faixa expressa o coeficiente de temperatura em partes por milhão por grau Celsius, normalmente escrito ppm/°C. Marrom significa 100 ppm/°C; vermelho, 50; laranja, 15; amarelo, 25; azul, 10; violeta, 5; e cinza, 1. Essa classificação estima quanto a resistência muda quando a temperatura do componente se afasta da referência. Um resistor de 10,000 ohms classificado em 50 ppm/°C muda aproximadamente 10,000 × 50 / 1,000,000, ou 0.5 ohm, para cada grau Celsius de diferença. Em 20°C, essa estimativa de primeira ordem chega a 10 ohms. O coeficiente pode descrever uma magnitude máxima, e não uma inclinação com sinal garantido; só a cor não informa se a resistência aumenta ou diminui. Ela também não substitui dados do fabricante sobre faixa térmica, deriva, redução de potência ou estabilidade de longo prazo. O valor em ppm é especialmente útil na comparação de componentes para divisores de precisão, instrumentação, referências e interfaces de sensores. Para automação, a API cobra US$ 0,002 por solicitação e retorna as faixas normalizadas com os campos calculados.
Casos de uso
Identificar um resistor de precisão
Decodifique um componente solto de seis faixas antes de colocá-lo em um reparo, protótipo ou estoque.
Verificar a margem de erro térmico
Use a classificação em ppm/°C para estimar a deriva da resistência diante de uma mudança de temperatura prevista.
Validar uma lista de materiais
Compare cores fotografadas ou transcritas com a resistência, a tolerância e o coeficiente térmico exigidos pelo projeto.
Perguntas frequentes
O que significa cada faixa?
As três primeiras são algarismos, a quarta é o multiplicador, a quinta é a tolerância e a sexta é o coeficiente de temperatura em ppm/°C.
A calculadora aceita gray e grey?
Sim. As duas grafias são aceitas, e a saída normalizada usa “grey”.
Por que uma cor é válida em uma posição e rejeitada em outra?
Cada posição tem sua própria tabela. Dourado, por exemplo, pode representar multiplicador ou tolerância, mas não um algarismo significativo nem coeficiente térmico.
O valor em ppm/°C mostra se a resistência sobe ou desce?
Não. A faixa informa a magnitude do coeficiente. Consulte a folha de dados para conhecer o sinal e as características térmicas detalhadas.
Quanto custa o acesso pela API?
Cada solicitação à API custa US$ 0,002. A calculadora funciona localmente e de graça no navegador.
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/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)Exemplo de requisição
{
"bands": [
"brown",
"black",
"black",
"red",
"brown",
"brown"
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistor_color_6band",
"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. |