<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Outils &#8211; Electronique et Informatique</title>
	<atom:link href="https://amaury-laurent.fr/category/outils/feed/" rel="self" type="application/rss+xml" />
	<link>https://amaury-laurent.fr</link>
	<description>Site web d&#039;Amaury LAURENT</description>
	<lastBuildDate>Mon, 12 Oct 2026 15:22:45 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://ml9zfxsqktal.i.optimole.com/w:32/h:32/q:mauto/f:best/dpr:2/https://amaury-laurent.fr/wp-content/uploads/2015/09/favicon.png</url>
	<title>Outils &#8211; Electronique et Informatique</title>
	<link>https://amaury-laurent.fr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Code couleur des résistances : calculateur</title>
		<link>https://amaury-laurent.fr/code-couleur-resistance/</link>
					<comments>https://amaury-laurent.fr/code-couleur-resistance/#respond</comments>
		
		<dc:creator><![CDATA[Amaury LAURENT]]></dc:creator>
		<pubDate>Tue, 27 Nov 2018 19:11:48 +0000</pubDate>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[Électronique]]></category>
		<guid isPermaLink="false">http://amaury-laurent.fr/?p=997</guid>

					<description><![CDATA[<p>Valeur normalisée la plus proche, anneaux de couleur dessinés, tolérance en ohms et marquage CMS, pour les séries E3 à E192.</p>
<p>Cet article <a rel="nofollow" href="https://amaury-laurent.fr/code-couleur-resistance/">Code couleur des résistances : calculateur</a> est apparu en premier sur <a rel="nofollow" href="https://amaury-laurent.fr">Electronique et Informatique</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Saisissez la valeur dont vous avez besoin et la série de résistances dont vous disposez : l&rsquo;outil donne la valeur normalisée la plus proche, ses anneaux de couleur, la plage de tolérance en ohms et le marquage des résistances CMS.</p>



<div class="rcalc" id="rcalc">
<style>
.rcalc{--rc-border:#cfd8cc;--rc-bg:#fff;--rc-muted:#5d6862;border:1px solid var(--rc-border);border-radius:12px;background:var(--rc-bg);padding:1.25rem 1.25rem 1rem;margin:1.5rem 0;font-variant-numeric:tabular-nums}
.rcalc .rc-form{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}
.rcalc label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--rc-muted)}
.rcalc input,.rcalc select{font:inherit;font-size:1.05rem;padding:.5rem .65rem;border:1px solid var(--rc-border);border-radius:8px;background:#fff;color:#18211C;min-width:9rem}
.rcalc input:focus,.rcalc select:focus{outline:2px solid #2E7D12;outline-offset:1px}
.rcalc .rc-svg{display:block;width:100%;max-width:560px;height:auto;margin:1.25rem auto .5rem}
.rcalc .rc-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-top:.5rem}
.rcalc .rc-card{border:1px solid var(--rc-border);border-radius:10px;padding:.7rem .85rem}
.rcalc .rc-k{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--rc-muted);margin:0 0 .25rem}
.rcalc .rc-v{font-size:1.25rem;font-weight:700;color:#18211C;margin:0}
.rcalc .rc-s{font-size:.85rem;color:var(--rc-muted);margin:.2rem 0 0}
.rcalc .rc-bands{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem;padding:0;list-style:none}
.rcalc .rc-bands li{display:flex;align-items:center;gap:.4rem;font-size:.9rem;border:1px solid var(--rc-border);border-radius:999px;padding:.2rem .65rem .2rem .3rem}
.rcalc .rc-sw{width:1rem;height:1rem;border-radius:50%;border:1px solid rgba(0,0,0,.25);flex:none}
.rcalc .rc-err{color:#b3261e;font-weight:600;margin:.75rem 0 0}
</style>
<div class="rc-form">
<label>Valeur souhaitée<input id="rc-val" type="text" value="4k7" inputmode="decimal" autocomplete="off" spellcheck="false" aria-describedby="rc-help"></label>
<label>Série (tolérance)<select id="rc-ser">
<option value="E3">E3 (&gt; 20 %)</option>
<option value="E6">E6 (± 20 %)</option>
<option value="E12">E12 (± 10 %)</option>
<option value="E24" selected>E24 (± 5 %)</option>
<option value="E48">E48 (± 2 %)</option>
<option value="E96">E96 (± 1 %)</option>
<option value="E192">E192 (± 0,5 %)</option>
</select></label>
</div>
<p id="rc-help" class="rc-s">Formats acceptés : 4700, 4,7k, 4k7, 2M2, 0R47, R33, 1,5 MΩ…</p>
<svg class="rc-svg" id="rc-svg" viewBox="0 0 560 120" role="img" aria-labelledby="rc-svg-t"><title id="rc-svg-t">Résistance et ses anneaux de couleur</title></svg>
<div class="rc-out" aria-live="polite">
<div class="rc-card"><p class="rc-k">Valeur normalisée</p><p class="rc-v" id="rc-std">–</p><p class="rc-s" id="rc-dev"></p></div>
<div class="rc-card"><p class="rc-k">Tolérance</p><p class="rc-v" id="rc-tol">–</p><p class="rc-s" id="rc-rng"></p></div>
<div class="rc-card"><p class="rc-k">Marquage CMS</p><p class="rc-v" id="rc-smd">–</p><p class="rc-s" id="rc-smdn"></p></div>
</div>
<ul class="rc-bands" id="rc-bands"></ul>
<p class="rc-err" id="rc-err" hidden></p>
<script>
(function(){
  var root=document.getElementById('rcalc'); if(!root||root.dataset.ready) return; root.dataset.ready='1';
  var BASE={E3:[10,22,47],E6:[10,15,22,33,47,68],E12:[10,12,15,18,22,27,33,39,47,56,68,82],
    E24:[10,11,12,13,15,16,18,20,22,24,27,30,33,36,39,43,47,51,56,62,68,75,82,91]};
  ['E48','E96','E192'].forEach(function(s){var n=+s.slice(1),a=[];for(var i=0;i<n;i++){var v=Math.round(100*Math.pow(10,i/n));if(s==='E192'){if(v===919)v=920;}a.push(v);}BASE[s]=a;});
  var TOL={E3:20,E6:20,E12:10,E24:5,E48:2,E96:1,E192:0.5};
  var DIG=[['noir','#111111'],['marron','#7a4a1e'],['rouge','#d62828'],['orange','#f77f00'],['jaune','#ffd60a'],['vert','#2a9d3a'],['bleu','#1d4ed8'],['violet','#7b2cbf'],['gris','#8d8d8d'],['blanc','#ffffff']];
  var GOLD=['or','#c8a23a'],SILV=['argent','#c0c0c0'];
  var TOLC={10:SILV,5:GOLD,2:DIG[2],1:DIG[1],0.5:DIG[5]};
  var MULT={'-2':SILV,'-1':GOLD};
  function q(id){return document.getElementById(id);}
  function parse(s){
    s=String(s).trim().replace(/\s+/g,'').replace(/,/g,'.').replace(/(Ω|ohms?|Ohms?)$/,'');
    var m=s.match(/^(\d*)([RrKkMmGg])(\d+)$/);
    var mul={r:1,k:1e3,m:1e6,g:1e9};
    if(m){if(m[1]===''){if(m[2].toLowerCase()!=='r')return NaN;}return parseFloat((m[1]||'0')+'.'+m[3])*mul[m[2].toLowerCase()];}
    m=s.match(/^(\d+(?:\.\d+)?|\.\d+)([RrKkMmGg]?)$/);
    if(m){return parseFloat(m[1])*(m[2]?mul[m[2].toLowerCase()]:1);}
    return NaN;
  }
  function nearest(v,ser){
    var b=BASE[ser],d=Math.floor(Math.log10(v)),best=null;
    for(var k=d-2;k<=d+1;k++){for(var i=0;i<b.length;i++){var c=b[i]*Math.pow(10,k-(ser==='E48'||ser==='E96'||ser==='E192'?2:1));var e=Math.abs(Math.log(c/v));if(!best||e<best.e)best={c:c,e:e};}}
    return best.c;
  }
  function round(x){return parseFloat(x.toPrecision(12));}
  function fmt(x){
    x=round(x);var u=[[1e9,'G'],[1e6,'M'],[1e3,'k'],[1,'']],i;
    for(i=0;i<u.length;i++){if(x>=u[i][0]||u[i][0]===1){var y=round(x/u[i][0]);return String(parseFloat(y.toPrecision(4))).replace('.',',')+' '+u[i][1]+'Ω';}}
  }
  function rkm(x){
    x=round(x);var u=[[1e9,'G'],[1e6,'M'],[1e3,'k'],[1,'R']];
    for(var i=0;i<u.length;i++){if(x>=u[i][0]||u[i][1]==='R'){var y=String(round(x/u[i][0]));var p=y.split('.');return (p[0]==='0'?'':p[0])+u[i][1]+(p[1]||'');}}
  }
  function codeOf(x,nd){
    var e=Math.floor(Math.log10(x)+1e-9)-(nd-1),m=Math.round(x/Math.pow(10,e));
    if(m>=Math.pow(10,nd)){m=Math.round(m/10);e++;}
    if(e<-2||e>9)return null;
    var s=String(m),d=[];for(var i=0;i<nd;i++)d.push(+s[i]);
    return {d:d,e:e};
  }
  function smd(x,nd){
    var c=codeOf(x,nd);if(!c)return null;
    if(c.e<0){var s=round(x).toPrecision(nd);return s.replace(/^0\./,'R').replace('.','R');}
    return c.d.join('')+String(c.e);
  }
  function draw(bands){
    var svg=q('rc-svg'),NS='http://www.w3.org/2000/svg';
    while(svg.childNodes.length>1)svg.removeChild(svg.lastChild);
    function el(t,a){var e=document.createElementNS(NS,t);for(var k in a)e.setAttribute(k,a[k]);svg.appendChild(e);return e;}
    var defs=el('defs',{});defs.innerHTML='<linearGradient id="rc-body" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#f3e2bf"/><stop offset=".45" stop-color="#e2c48f"/><stop offset="1" stop-color="#b8956a"/></linearGradient><linearGradient id="rc-shade" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#fff" stop-opacity=".45"/><stop offset=".5" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#000" stop-opacity=".25"/></linearGradient><clipPath id="rc-clip"><rect x="120" y="30" width="320" height="60" rx="26"/></clipPath>';
    el('rect',{x:10,y:56,width:540,height:8,rx:4,fill:'#a7a9ac'});
    el('rect',{x:120,y:30,width:320,height:60,rx:26,fill:'url(#rc-body)',stroke:'#8a6d47','stroke-width':1.5});
    var g=el('g',{'clip-path':'url(#rc-clip)'});
    var n=bands.length,x0=160,step=n===5?42:52;
    bands.forEach(function(b,i){
      var x=b.tol?385:x0+i*step;
      var r=document.createElementNS(NS,'rect');r.setAttribute('x',x);r.setAttribute('y',30);r.setAttribute('width',22);r.setAttribute('height',60);r.setAttribute('fill',b.c[1]);
      if(b.c[0]==='blanc'){r.setAttribute('stroke','#bbb');r.setAttribute('stroke-width','1');}
      g.appendChild(r);
    });
    var sh=document.createElementNS(NS,'rect');sh.setAttribute('x',120);sh.setAttribute('y',30);sh.setAttribute('width',320);sh.setAttribute('height',60);sh.setAttribute('fill','url(#rc-shade)');g.appendChild(sh);
  }
  function run(){
    var raw=q('rc-val').value,ser=q('rc-ser').value,err=q('rc-err'),v=parse(raw);
    err.hidden=true;
    function fail(t){err.textContent=t;err.hidden=false;['rc-std','rc-dev','rc-tol','rc-rng','rc-smd','rc-smdn'].forEach(function(i){q(i).textContent=(i==='rc-std'||i==='rc-tol'||i==='rc-smd')?'–':'';});q('rc-bands').innerHTML='';draw([]);}
    if(!(v>0)){fail('Valeur non reconnue.');return;}
    if(v<0.1||v>1e10){fail('Valeur hors plage (0,1 Ω à 10 GΩ).');return;}
    var std=round(nearest(v,ser)),tol=TOL[ser],nd=(ser==='E48'||ser==='E96'||ser==='E192')?3:2;
    var c=codeOf(std,nd);
    if(!c){fail('Cette valeur ne peut pas être codée avec des anneaux.');return;}
    var bands=c.d.map(function(d){return {c:DIG[d]};});
    bands.push({c:c.e<0?MULT[String(c.e)]:DIG[c.e]});
    if(TOLC[tol])bands.push({c:TOLC[tol],tol:true});
    draw(bands);
    var dev=(std-v)/v*100;
    q('rc-std').textContent=fmt(std);
    q('rc-dev').textContent=(Math.abs(dev)<0.005?'valeur exacte de la série':'écart '+(dev>0?'+':'')+dev.toFixed(2).replace('.',',')+' % — code '+rkm(std));
    var dt=std*tol/100;
    q('rc-tol').textContent=(ser==='E3'?'> ':'')+'± '+fmt(dt);
    q('rc-rng').textContent=(ser==='E3'?'au moins de ':'de ')+fmt(std-dt)+' à '+fmt(std+dt);
    var s=smd(std,nd);q('rc-smd').textContent=s||'–';q('rc-smdn').textContent=s?(nd===3?'code à 4 caractères':'code à 3 caractères'):'';
    var lbl=['1er chiffre','2e chiffre','3e chiffre'];
    var names=bands.map(function(b,i){var role=b.tol?'tolérance':(i<nd?lbl[i]:'multiplicateur');return '<li><span class="rc-sw" style="background:'+b.c[1]+'"></span>'+b.c[0]+' <span class="rc-s" style="margin:0">('+role+')</span></li>';});
    if(!TOLC[tol])names.push('<li>pas d’anneau de tolérance</li>');
    q('rc-bands').innerHTML=names.join('');
  }
  q('rc-val').addEventListener('input',run);q('rc-ser').addEventListener('change',run);run();
})();
</script>
</div>



<h2 class="wp-block-heading">Les séries normalisées</h2>



<p class="wp-block-paragraph">Les résistances ne sont pas fabriquées dans toutes les valeurs, mais dans des séries normalisées (CEI 60063) : la série E<em>n</em> compte <em>n</em> valeurs par décade, espacées régulièrement en échelle logarithmique. Plus la tolérance est serrée, plus la série est fine, de sorte que les plages de tolérance de deux valeurs voisines se touchent. La valeur « la plus proche » est donc cherchée en écart relatif, pas en écart absolu.</p>



<figure class="wp-block-table is-style-stripes"><table class="has-fixed-layout"><thead><tr><th>Série</th><th>Valeurs par décade</th><th>Tolérance</th><th>Chiffres significatifs</th><th>Anneaux</th></tr></thead><tbody><tr><td>E3</td><td>3</td><td>> 20 %</td><td>2</td><td>3</td></tr><tr><td>E6</td><td>6</td><td>± 20 %</td><td>2</td><td>3</td></tr><tr><td>E12</td><td>12</td><td>± 10 %</td><td>2</td><td>4</td></tr><tr><td>E24</td><td>24</td><td>± 5 %</td><td>2</td><td>4</td></tr><tr><td>E48</td><td>48</td><td>± 2 %</td><td>3</td><td>5</td></tr><tr><td>E96</td><td>96</td><td>± 1 %</td><td>3</td><td>5</td></tr><tr><td>E192</td><td>192</td><td>± 0,5 % (et moins)</td><td>3</td><td>5</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Lire le code couleur</h2>



<p class="wp-block-paragraph">Les premiers anneaux donnent les chiffres significatifs, le suivant le multiplicateur (puissance de dix), le dernier, un peu écarté, la tolérance. On lit la résistance avec l&rsquo;anneau de tolérance à droite.</p>



<figure class="wp-block-table is-style-stripes"><table class="has-fixed-layout"><thead><tr><th>Couleur</th><th>Chiffre</th><th>Multiplicateur</th><th>Tolérance</th></tr></thead><tbody><tr><td>Noir</td><td>0</td><td>× 1</td><td></td></tr><tr><td>Marron</td><td>1</td><td>× 10</td><td>± 1 %</td></tr><tr><td>Rouge</td><td>2</td><td>× 100</td><td>± 2 %</td></tr><tr><td>Orange</td><td>3</td><td>× 1 k</td><td></td></tr><tr><td>Jaune</td><td>4</td><td>× 10 k</td><td></td></tr><tr><td>Vert</td><td>5</td><td>× 100 k</td><td>± 0,5 %</td></tr><tr><td>Bleu</td><td>6</td><td>× 1 M</td><td>± 0,25 %</td></tr><tr><td>Violet</td><td>7</td><td>× 10 M</td><td>± 0,1 %</td></tr><tr><td>Gris</td><td>8</td><td>× 100 M</td><td></td></tr><tr><td>Blanc</td><td>9</td><td>× 1 G</td><td></td></tr><tr><td>Or</td><td></td><td>× 0,1</td><td>± 5 %</td></tr><tr><td>Argent</td><td></td><td>× 0,01</td><td>± 10 %</td></tr><tr><td>Aucun</td><td></td><td></td><td>± 20 %</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Pour les résistances CMS, le marquage à trois caractères suit la même logique (deux chiffres puis l&rsquo;exposant : 472 = 4,7 kΩ), et à quatre caractères pour les séries de précision (4701 = 4,70 kΩ). La lettre R tient lieu de virgule : 4R7 = 4,7 Ω. Certaines résistances E96 utilisent un autre code (EIA-96, deux chiffres et une lettre) que l&rsquo;outil n&rsquo;affiche pas.</p>
<p>Cet article <a rel="nofollow" href="https://amaury-laurent.fr/code-couleur-resistance/">Code couleur des résistances : calculateur</a> est apparu en premier sur <a rel="nofollow" href="https://amaury-laurent.fr">Electronique et Informatique</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amaury-laurent.fr/code-couleur-resistance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
