Composants Electroniques

Resistances, condensateurs, LED... Ces petits composants sont les briques de base de toute l'electronique ! Apprenons a les reconnaitre et les utiliser.

Difficulte:
35 min
+40 XP
Resistance
Condensateur
LED
Transistor

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

Python
# 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 typique

Quiz 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 ?

Pixel