Le transistor expliqué simplement
Le transistor est un interrupteur ou un amplificateur commandé électriquement. Apprenez à piloter un moteur ou une LED puissante depuis un Arduino.
Comment ça marche ?
Un transistor bipolaire a trois pattes : base, collecteur, émetteur. Un petit courant dans la base permet un courant bien plus grand entre collecteur et émetteur, multiplié par le gain β (souvent 100 à 300).
NPN, PNP et MOSFET
Le NPN (2N2222, BC547) commute côté masse : c'est le plus simple avec un Arduino. Le PNP commute côté +. Le MOSFET (IRLZ44N) est commandé en tension, chauffe peu et supporte de forts courants : idéal pour moteurs et rubans LED.
Calculer la résistance de base
Pour commuter 200 mA avec β = 100, il faut 2 mA de base ; prenez 2 à 5 fois plus pour saturer. Depuis 5 V : (5 − 0,7) / 0,01 ≈ 430 Ω → 470 Ω. Une 1 kΩ convient pour la plupart des petites charges.
La diode de roue libre
Avec un moteur ou un relais, ajoutez une diode (1N4007) en inverse aux bornes de la bobine : elle absorbe la surtension à la coupure, qui détruirait sinon le transistor.
Pilotez un moteur avec un transistor dans le simulateur et mesurez le courant à l'ampèremètre.
Essayer gratuitementQuestions fréquentes
Pourquoi ne pas brancher un moteur directement sur l'Arduino ?
Une broche fournit au maximum 20 à 40 mA. Un moteur en demande des centaines : le transistor fait l'intermédiaire.
Comment reconnaître les pattes ?
Consultez la fiche technique : l'ordre E-B-C varie selon le modèle et le boîtier (TO-92, TO-220).