5バンド抵抗カラーコード計算
茶・黒・黒・赤・茶は10 kΩで許容差±1 %なので、実際の値は9900〜10100 Ωの範囲に入ります。5つの色を左から順に選ぶと、抵抗値と範囲が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 桁 1
- Brown
- 桁 2
- Black
- 桁 3
- Black
- 乗数
- Red
- 許容誤差
- Brown
- カラーバンド
- brown, black, black, red, brown
- 帯の数
- 5
- 仮数
- 100
- 乗数の指数
- 2
5バンド精密抵抗は、IEC 60062の色表に従い、有効数字3桁・10のべき乗の乗数・許容差の帯を符号化します。茶-黒-黒-赤-茶の胴体を読むホビーユーザー、E96在庫を確認する技術者、カメラで検出した帯を写すファームウェアは、いずれも同じ決定的な復号を必要とします。すなわち有効数字に10の乗数指数を掛け、許容差パーセントを加減します。本5バンド抵抗カラーコード計算機は左から右へ5色を受け取り、オーム単位の抵抗値と読みやすいSI表示を返し、許容差帯から許容される最小・最大オームを報告します。goldとsilverの乗数は小数オーム部品に対応し、grayはgreyの別名として受け付けます。
5バンド符号が色をオームへ写す仕組み
5バンド軸方向抵抗は、許容差帯がある胴端に向かって、より密に並んだ側の端から読みます。最初の3色が有効数字です。blackは0、brownは1、redは2、orangeは3、yellowは4、greenは5、blueは6、violetは7、greyは8、whiteは9です。
この3桁は0から999までの整数の有効数字を成します。例えばbrown-black-blackは100、red-violet-greenは275、yellow-violet-blackは470です。4本目は10のべき乗としての乗数です。
blackは1倍、brownは10倍、redは100倍、orangeは1000倍で、whiteは10億倍まで続き、goldは0.1倍、silverは0.01倍です。したがってオーム単位の抵抗値は、有効数字に10の乗数指数を掛けたものです。5本目は公称値に対する許容差パーセントです。
brownはプラスマイナス1パーセント、redは2パーセント、greenは0.5パーセント、blueは0.25パーセント、violetは0.1パーセント、greyは0.05パーセント、goldは5パーセント、silverは10パーセントです。
精密金属皮膜部品では、1.00 kΩや4.99 kΩのようなE96・E192値が曖昧なく塗れるよう、3本目の数字帯とbrownまたはredの許容差がよく使われます。4バンド符号は3本目の数字を省き、粗いE24刻みを用います。本機能は5バンド配置専用であり、3本目の数字が乗数と誤認されることはありません。
5バンド復号器が現場で効く場面
作業台の技術者は、印刷値が摩耗したときや、キット皿が電話カメラ下で胴体の縞だけを示すときに、5バンド抵抗カラーコード計算機を使います。電子工作の実習を学ぶ学生には、4.99 kΩを粗い5 kΩ刻みに丸める4バンド近似ではなく、3桁精度の値を返すオラクルが必要です。
在庫・キッティング用スクリプトは、SMTやスルーホール組立の袋詰め前に、作業者が入力した色をオームと許容差ビンへ一括復号できます。優先値への丸めが必要なら、数値オームを自前のBOM検査やE系列スナップと組み合わせてください。
活用例
作業台・実験室での部品識別
胴体の5本の縞を左から右へ読み、はんだ付けや記録の前にオーム・SI表示・許容差の最小最大を得ます。
授業と宿題の検算
学習者が5本の帯色を提出し、3桁の有効数字・10の乗数・±%許容差を教科書の表と照合できるようにします。
キッティングと在庫スクリプト
作業者が入力した5バンド色を、袋・リール・BOM突合せ用にオームと許容差ビンへ一括復号し、ローカルの色表計算を不要にします。
よくある質問
4バンドと5バンドの違いは何ですか?
5バンド部品は乗数の前に有効数字3桁を塗り、精密なE96/E192値を正確にします。4バンドは2桁のみで刻みが粗いです。本ツールはちょうど5本を要求します。
各帯で有効な色はどれですか?
数字帯:blackからwhite(0–9)。乗数:それらにgold(×0.1)とsilver(×0.01)。許容差:brown、red、green、blue、violet、grey、gold、silver。grayはgreyとして受け付けます。
brown-black-black-red-brownは何を意味しますか?
数字1-0-0、乗数10^2、許容差±1%:100 × 100 = 10 000 Ω(10 kΩ)、範囲は9 900 Ωから10 100 Ωです。
5バンド抵抗はどちらの端から読みますか?
色帯が詰まって並んでいる端から、5つの色を左から右へ読みます。許容差の帯は最後です。金と銀は数字の帯には使われないので、先頭に来た場合は抵抗の向きを逆にしてください。
倍率の帯の金と銀は何を意味しますか?
金は3桁の数字に10分の1を、銀は100分の1を掛けることを表します。抵抗値に小数が含まれる、低い値の精密抵抗に使われます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/elec/resistor-color-5band \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"digit1":"brown","digit2":"black","digit3":"black","multiplier":"red","tolerance":"brown"}'const res = await fetch("https://api.kit.forhosting.com/elec/resistor-color-5band", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"digit1": "brown",
"digit2": "black",
"digit3": "black",
"multiplier": "red",
"tolerance": "brown"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/resistor-color-5band",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"digit1": "brown",
"digit2": "black",
"digit3": "black",
"multiplier": "red",
"tolerance": "brown"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/resistor-color-5band", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"digit1":"brown","digit2":"black","digit3":"black","multiplier":"red","tolerance":"brown"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"digit1":"brown","digit2":"black","digit3":"black","multiplier":"red","tolerance":"brown"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/resistor-color-5band", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"digit1": "brown",
"digit2": "black",
"digit3": "black",
"multiplier": "red",
"tolerance": "brown"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistor_color_5band",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
入力契約、応答フィールド、検証エラー
任意のbands配列(左から右へ5文字列)経由で届いた色では、アメリカ綴りのgrayはgreyへ正規化されます。必須の色文字列5つを含むJSON本体を送信してください。digit1・digit2・digit3は数字表から、multiplierはgoldとsilverを含む乗数表から、toleranceは許容差表から選びます。各フィールドはスキーマ上のenumであるため、無料フォームは誤入力を招く自由記述ではなく5つの選択欄として描画されます。成功時の応答は5つの正規色をエコーし、bands配列とbands_count 5で再掲し、整数の有効数字とmultiplier_expを報告し、resistance_ohmsを有限数で返します(乗数がgoldまたはsilverのときは小数オームも含みます)。resistance_displayは10 kΩや2.2 MΩのような読みやすいラベルへSI接頭辞を付けます。tolerance_percentは数値なので、クライアントはパーセント記号を解析せずに範囲を計算できます。欠落フィールド、文字列でない色、bandsの本数誤り、許容差に数字色を使うこと、数字帯にgoldを使うことは、フィールド名付きのinvalid_inputで失敗し課金されません。例:digit1 brown、digit2 black、digit3 black、multiplier red、tolerance brownは、有効数字100、乗数指数2、10 kΩ表示の10000オーム、許容差1パーセント、9900から10100オームの範囲を返します。
5バンド復号器が現場で効く場面
本エンドポイントは塗装された符号のみを復号し、帯がすでに正確な有効数字を示すときに最寄りのE96値をでっち上げません。リクエストを小さく保ち、テストでresistance_ohmsと最小・最大境界を固定すれば、色表の表計算なしで宿題・LMS実験・エッジワーカー向けの再現可能な精密抵抗復号が得られます。
技術的な質問
5バンド抵抗のカラーコードはどう復号しますか?
digit1・digit2・digit3・multiplier・toleranceをIECの色名で送ってください。APIは有効数字×10^multiplier_expをresistance_ohmsとして返し、tolerance_percentとmin/maxオームも付けます。
5バンド抵抗カラーコード計算機の料金は?
ブラウザツールは無料です。APIは成功した呼び出しごとにプリペイドKIT残高から$0.002を使用し、無効入力は課金されません。