Code couleur des résistances à six bagues
Une résistance à six bagues fournit davantage d’informations que le composant classique à quatre bagues.
Lancer gratuitement
Les trois premières couleurs composent la valeur significative, la quatrième applique le multiplicateur, la cinquième indique la tolérance de fabrication et la sixième décrit le coefficient de température en parties par million par degré Celsius. Saisissez les six couleurs dans l’ordre de lecture pour obtenir la résistance exacte en ohms, le pourcentage de tolérance et la valeur en ppm/°C, sans arrondi ni supposition fondée sur une série de valeurs préférentielles.
Lisez les six bagues dans le bon sens
Commencez par l’extrémité où les bagues colorées sont les plus rapprochées, en gardant la bague du coefficient de température pour la fin. Sur une résistance à six bagues, les trois premières sont des chiffres significatifs. Le noir vaut zéro, le marron un, le rouge deux, puis la suite progresse jusqu’au blanc pour neuf. La quatrième bague est le multiplicateur, la cinquième la tolérance et la sixième le coefficient de température. L’orientation est essentielle, car une même couleur peut désigner un chiffre, une puissance de dix, un pourcentage ou une valeur en ppm selon sa position. Si l’espacement est peu visible, repérez les couleurs de tolérance et de température : l’or et l’argent peuvent coder une tolérance, mais jamais un chiffre significatif. Les couleurs thermiques courantes comprennent le marron, le rouge, l’orange, le jaune, le bleu, le violet et le gris. Saisissez les noms de gauche à droite. Le calculateur accepte “grey” et “gray”, normalise la casse et les espaces, puis signale toute couleur invalide pour sa position au lieu de fabriquer silencieusement une valeur.
Interprétez la résistance et la tolérance
Les trois premières bagues sont assemblées en une valeur significative à trois chiffres. Par exemple, marron, noir, noir donne 100. La bague multiplicatrice applique ensuite une puissance décimale : le rouge signifie dix au carré, si bien que 100 devient 10,000 ohms. Les multiplicateurs or et argent permettent de représenter des résistances de précision de faible valeur en déplaçant la virgule décimale d’un ou deux rangs vers la gauche. La résistance renvoyée est une chaîne décimale exacte en ohms, ce qui évite la notation scientifique et les artefacts de virgule flottante. La bague de tolérance définit l’écart de fabrication autorisé autour de la valeur nominale. Marron vaut ±1%, rouge ±2%, vert ±0.5%, bleu ±0.25%, violet ±0.1%, gris ±0.05%, or ±5% et argent ±10%. La tolérance n’est pas une incertitude de mesure et ne prévoit pas tous les effets en fonctionnement : auto-échauffement, vieillissement, tension appliquée et conditions du circuit peuvent modifier la valeur observée. Consultez la fiche technique lorsque votre conception exige un comportement réel plus strict.
Exploitez le coefficient de température
La sixième bague exprime le coefficient de température en parties par million par degré Celsius, généralement noté ppm/°C. Marron signifie 100 ppm/°C, rouge 50, orange 15, jaune 25, bleu 10, violet 5 et gris 1. Cette valeur estime la variation de résistance lorsque la température du composant s’écarte de sa température de référence. Une résistance de 10,000 ohms donnée pour 50 ppm/°C varie d’environ 10,000 × 50 / 1,000,000, soit 0.5 ohm, par degré Celsius d’écart. Sur 20°C, cette estimation de premier ordre atteint 10 ohms. Le coefficient peut représenter une amplitude maximale plutôt qu’une pente signée garantie ; la couleur seule ne permet donc pas de savoir si la résistance augmente ou diminue. Elle ne remplace pas non plus les données du fabricant sur la plage thermique, la dérive, le déclassement en puissance ou la stabilité à long terme. Pour l’automatisation, l’API facture $0.002 par requête et renvoie les bagues normalisées avec chaque résultat calculé.
Cas d’usage
Identifier une résistance de précision
Décodez un composant isolé à six bagues avant de l’utiliser dans une réparation, un prototype ou un stock.
Vérifier un budget d’erreur thermique
Utilisez la valeur en ppm/°C pour estimer la dérive de résistance lors d’une variation de température prévue.
Valider une nomenclature
Comparez des couleurs photographiées ou transcrites à la résistance, à la tolérance et au coefficient thermique exigés.
Questions fréquentes
Que signifie chaque bague ?
Les trois premières sont des chiffres, la quatrième est le multiplicateur, la cinquième la tolérance et la sixième le coefficient thermique en ppm/°C.
Le calculateur accepte-t-il gray et grey ?
Oui. Les deux graphies sont admises et la sortie normalisée utilise “grey”.
Pourquoi une couleur est-elle valable à une position et refusée à une autre ?
Chaque position possède sa propre table. L’or peut par exemple coder un multiplicateur ou une tolérance, mais pas un chiffre significatif ni un coefficient thermique.
La valeur en ppm/°C indique-t-elle le sens de variation ?
Non. La bague indique l’amplitude du coefficient. Consultez la fiche technique pour connaître son signe et les caractéristiques thermiques détaillées.
Quel est le coût de l’accès par API ?
Chaque requête API coûte $0.002. Le calculateur s’exécute gratuitement et localement dans le navigateur.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"bands": [
"brown",
"black",
"black",
"red",
"brown",
"brown"
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistor_color_6band",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |