Composants Electroniques
Resistances, condensateurs, LED... Ces petits composants sont les briques de base de toute l'electronique ! Apprenons a les reconnaitre et les utiliser.
Objectifs du cours
- Identifier les composants electroniques de base
- Comprendre le role des resistances, condensateurs et diodes
- Connaitre les symboles electroniques normalises
- Lire un schema electronique simple
- Realiser un montage basique sur breadboard
Erreurs courantes a eviter
- Confondre tension (V) et courant (A)
- Oublier les resistances de limitation pour les LED
- Brancher les composants polarises a l'envers
- Ne pas respecter les tensions maximales
**Les 3 grandeurs fondamentales**
**1. La tension (U ou V)** * Unite : Volt (V) * C'est la "pression" electrique * Analogie : la pression de l'eau dans un tuyau * Exemples : pile 1.5V, USB 5V, secteur 230V
**2. Le courant (I)** * Unite : Ampere (A) * C'est le "debit" d'electrons * Analogie : le debit d'eau qui s'ecoule * Exemples : LED 20mA, Arduino 40mA max par pin
**3. La resistance (R)** * Unite : Ohm (Omega) * C'est l'"opposition" au passage du courant * Analogie : le diametre du tuyau
**La loi d'Ohm**
``` U = R x I
U (Volts) = R (Ohms) x I (Amperes) ```
Cette loi relie les 3 grandeurs : * Plus la resistance est grande, moins de courant passe * Plus la tension est elevee, plus de courant passe
**La puissance (P)**
``` P = U x I
P (Watts) = U (Volts) x I (Amperes) ```
Exemple : une LED sous 3V avec 20mA consomme 3 x 0.02 = 0.06W = 60mW
# Calculateur loi d'Ohm
def loi_ohm(u=None, r=None, i=None):
"""
Calcule la valeur manquante avec la loi d'Ohm
U = R x I
"""
if u is None and r is not None and i is not None:
u = r * i
print(f"U = R x I = {r} x {i} = {u} V")
return u
elif r is None and u is not None and i is not None:
r = u / i
print(f"R = U / I = {u} / {i} = {r} Ohms")
return r
elif i is None and u is not None and r is not None:
i = u / r
print(f"I = U / R = {u} / {r} = {i} A")
return i
else:
print("Erreur: donnez exactement 2 valeurs")
return None
# Exemples de calculs
print("=== EXEMPLES LOI D'OHM ===\n")
print("1. Calculer la tension aux bornes d'une resistance")
print(" R = 220 Ohms, I = 0.02 A (20 mA)")
loi_ohm(r=220, i=0.02)
print("\n2. Calculer la resistance necessaire pour une LED")
print(" U = 5V (alimentation) - 2V (LED) = 3V")
print(" I = 0.02 A (20 mA courant typique LED)")
loi_ohm(u=3, i=0.02)
print("\n3. Calculer le courant dans un circuit")
print(" U = 9V, R = 1000 Ohms (1 kOhm)")
loi_ohm(u=9, r=1000)
# Calculateur de puissance
print("\n=== CALCUL DE PUISSANCE ===\n")
def puissance(u, i):
p = u * i
print(f"P = U x I = {u}V x {i}A = {p}W")
if p < 1:
print(f" = {p*1000:.1f} mW")
return p
print("Puissance dissipee par une LED:")
puissance(2, 0.02)
print("\nPuissance d'un Arduino Uno:")
puissance(5, 0.05) # 50mA typiqueQuiz de validation
1. Quelle est la formule de la loi d'Ohm ?
2. Une resistance avec les couleurs Marron-Noir-Rouge a quelle valeur ?
3. Pourquoi faut-il une resistance avec une LED ?
4. Quel composant stocke de l'energie electrique ?
5. Sur un breadboard, quels trous sont connectes ensemble ?
