Código de cores de resistores
Informe as faixas de cor da esquerda para a direita e veja o valor: marrom, preto, vermelho e dourado dão 1000 ohms com 5 % de tolerância. Funciona com resistores de quatro e cinco faixas, sem tabela à mão. 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
- Faixas de cor
- brown, black, red, gold
- Número de faixas
- 4
- Algarismos significativos
- 10
- Expoente multiplicador
- 2
- Resistência (Ω)
- 1000
Introduza as bandas de cor e obtenha ohms exactos mais a tolerância.
Como ler as faixas de cor
As faixas são lidas da esquerda para a direita. As duas primeiras, ou as três primeiras num resistor de cinco faixas, são algarismos: preto vale 0, marrom 1 e assim por diante até o branco, que vale 9. A faixa seguinte é o multiplicador, uma potência de dez entre zero e nove, em que o dourado divide por dez e o prateado por cem. A última faixa é a tolerância. Assim, marrom, preto, vermelho e dourado dão os algarismos 1 e 0, vezes 100, ou seja, 1000 ohms com 5 % de tolerância.
Erros que a ferramenta barra
Dourado e prateado nunca são algarismos, então colocá-los numa posição de algarismo é recusado em vez de gerar um valor errado. Cores desconhecidas, faixas vazias e qualquer quantidade diferente de quatro ou cinco também são recusadas, com uma mensagem que aponta a faixa com problema. O valor é calculado só com números inteiros, sem arredondamentos, e valores pequenos mantêm as casas decimais sem zeros sobrando no fim. As listas de faixas voltam padronizadas em minúsculas, o que ajuda a manter um estoque de peças organizado.
Só descodificação 4 e 5 bandas
This tool decodes resistor color bands left to right into ohms and tolerance. Exactly four or five bands are required: digit colors, then multiplier, then tolerance. Encode is out of scope.
Gold and silver are invalid digit colors. Sem rede, sem relógio do sistema e sem locale do anfitrião. Dois oráculos independentes que sigam as tabelas assinadas obtêm zero divergências em trinta vetores.
Tabelas canónicas
Digit colors black through white map to zero through nine; grey and gray are accepted. Multiplier adds gold as ten to the minus one and silver as ten to the minus two. Tolerance includes none as twenty percent.
Sem rede, sem relógio do sistema e sem locale do anfitrião. Dois oráculos independentes que sigam as tabelas assinadas obtêm zero divergências em trinta vetores.
Formato exacto
Resistance is significand times ten to the multiplier exponent with integer formatting only. Negative exponents produce minimal decimal strings. Outputs include normalized bands, counts and tolerance percent.
Sem rede, sem relógio do sistema e sem locale do anfitrião. Dois oráculos independentes que sigam as tabelas assinadas obtêm zero divergências em trinta vetores.
Erros tipados
Independent oracles following the signed tables match every vector. Sem rede, sem relógio do sistema e sem locale do anfitrião. Dois oráculos independentes que sigam as tabelas assinadas obtêm zero divergências em trinta vetores.
Casos de uso
Bancada
Ler um resistor sem cartão.
TPC
Verificar exemplos de 4 e 5 bandas.
Inventário
Normalizar listas de bandas.
CI
Fixar strings de ohms.
Perguntas frequentes
Dourado ou prateado podem ser faixa de algarismo?
Não. Dourado e prateado nunca são algarismos: só valem como multiplicador ou tolerância. Como multiplicador, o dourado divide o valor por dez e o prateado por cem; numa posição de algarismo, são recusados.
Que tolerância cada cor indica?
Marrom indica 1 %, vermelho 2 %, verde 0,5 %, dourado 5 % e prateado 10 %; sem faixa de tolerância, 20 %. Azul, violeta e cinza marcam tolerâncias ainda mais apertadas, abaixo de 0,5 %.
Funciona com resistores de seis faixas?
Não. A ferramenta aceita exatamente quatro ou cinco faixas: duas ou três de algarismos, uma de multiplicador e uma de tolerância. Qualquer outra quantidade é recusada com um aviso, em vez de gerar um valor duvidoso.
Ela informa as cores para um valor em ohms?
Não. A ferramenta só lê cores e as converte em ohms e tolerância. O caminho inverso, de um valor em ohms para as faixas de cor, fica fora do que ela faz.
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/dev/resistor-color-code \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bands":["brown","black","red","gold"]}'const res = await fetch("https://api.kit.forhosting.com/dev/resistor-color-code", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bands": [
"brown",
"black",
"red",
"gold"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/resistor-color-code",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bands": [
"brown",
"black",
"red",
"gold"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/resistor-color-code", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bands":["brown","black","red","gold"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bands":["brown","black","red","gold"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/resistor-color-code", 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",
"red",
"gold"
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.resistor_color_code",
"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.
Limites
max_bands | 5 |
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
Erros tipados
Missing bands, wrong counts and unknown colors return typed invalid_input matches.
Perguntas técnicas
Encode?
Não na v1.
Quantas bandas?
4 ou 5.
gray?
Sim; eco grey.
Gold dígito?
Inválido.
Grátis?
Sim. API US$ 0,002.
6 bandas?
Fora de v1.