5a - Résistances
- L C
- 8 nov. 2024
- 2 min de lecture
Principe

Sa principale fonction est de réduire l’intensité du courant afin de ne pas endommager un composant ou la carte.
Elle se présente sous la forme d’un petit boitier fait de divers matériaux et repéré par des anneaux de couleur indiquant la valeur de la résistance.
Code couleur
Les anneaux de couleurs servent à expliciter la valeur de la résistance sans avoir besoin d’écrire en chiffre dessus.
Le premier anneau représente le chiffre des centaines, le second celui des dizaines et le troisième celui des unités. Après un petit espace vient celui du coefficient multiplicateur.




Exemples
330 Ω : 2 anneaux oranges
220 Ω : 2 anneaux rouges

190 Ω : marron/blanc/marron
4700 Ω : jaune/violet/rouge.
10000 Ω : marron/noir/orange.
Calcul de la valeur d'une résistance
On utilise la loi d'Ohm
R = U/I
I : intensité qui traverse la résistance en Ampères A
U : tension aux bornes de la résistance en Volts V
R : valeur de la résistance en Ohms Ω
Exemple de calcul de résistance
Pour une LED :
- Tension de fonctionnement U : 2V (variable selon la couleur)
- Courant recommandé I : 20mA (0.02A)
L'Arduino Uno fournit une tension de 5V, donc la résistance requise est :
R = U / I = (5 - 2) / 0.02 = 3 / 0.02 = 150
il faut donc une résistance de 150 Ω minimum.
On utilise une résistance de 220 Ω pour protéger davantage la LED.
La valeur d’une résistance n’est que très rarement exactement la valeur indiquée : il y a toujours une tolérance (normalement 5% ou 2%)
Arduino Uno ou Mega accepte un maximum de 200 mA en consommation sur toutes les broches ensemble.
MAIS
Il est conseillé de toujours utiliser des résistances de 220 Ω minimum pour une Led.
La résistance peut être placée avant ou après la Led, elle la protégera de la même façon.
Résistances pull-up, pull-down et pull-up internes
Ou résistances de rappel
Exemple du bouton
Un bouton n'est pas un système mécanique parfait.
Lorsqu’on appuie dessus, pendant quelques millisecondes, le signal va sauter entre 5V et 0V plusieurs fois avant de se stabiliser.
Le même phénomène se produit quand on relâche le bouton.
Résistance Pullup

Elle"tire" le niveau électrique vers le haut, elle est donc reliée à la tension de votre montage (au +5V ou +3V3 ).
Avec une résistance pull-up, par défaut, l'entrée sur la broche est égale à 1.
Résistance Pulldown

Ou résistance de tirage à la masse.
Elle "tire" le niveau électrique vers le bas, elle est donc reliée à la masse (GND) de votre carte.
Avec une résistance pull-down, par défaut, l'entrée sur la broche est égale à 0.
Pullup interne

L'Arduino possède une résistance de pull-up interne pour chaque broche numérique.
Elle s'active dans le Setup du code avec la fonction INPUT_PULLUP
void setup() {
pinMode(brocheBouton, INPUT_PULLUP);
......
}