Home / Tutoriels / Arduino / Le transistor 2N2222 avec Arduino

Le transistor 2N2222 avec Arduino

Vous venez d’acheter un transistor 2N2222 chez YoupiLab. Merci  pour votre fidélité.

 

Les points à développer :

 

C’est quoi un transistor ?

Un transistor est un dispositif électronique à semi-conducteur utilisé pour délivrer un signal de sortie en réponse à un signal d’entrée, qui remplit des fonctions d’amplificateur, d’oscillateur, de commutateur ou de redresseur.

Commençons par un transistor polyvalent, que nous pouvons facilement trouver n’importe où: P2N2222. Tous les circuits qui comportent un transistor ressemblent généralement à ceci:

  • Le transistor est Q1, et normalement il est généralement représenté inscrit dans un cercle.
  • La flèche de l’émetteur indique la direction du courant et qu’il s’agit d’un transistor NPN, si la flèche avait la direction opposée, il s’agirait d’un transistor PNP, mais mieux vaut le laisser pour le moment.
  • M1 est tout ce que nous allons contrôler (comme un moteur à courant continu par exemple).
  • Pin9 représente l’une des broches de contrôle de notre Arduino dont le signal régira le circuit externe.

 

Nous allons utiliser un transistor pour contrôler la vitesse de rotation d’un petit moteur à courant continu, mais ce même circuit nous permettrait de contrôler de plus gros moteurs sans plus que d’assurer que le transistor que nous utilisons résiste à la charge.

Pour savoir ce que chaque broche est, maintenez le transistor avec les jambes vers le bas en regardant le visage plat, où le nom est étiqueté. De gauche à droite sont émetteur, base et collecteur.

 

Câblage avec Arduino

Le simple code pour tester

Commençons par le simple, simplement, en démarrant et en arrêtant le moteur sans changer la vitesse.

1-  const int controle = 9;

2-   

3-   void setup ()

4-   { 

5-        pinMode (controle, OUTPUT);

6-   }

7-

8-   Void loop ()

9-       {

10-  digitalWrite (controle, HIGH);

11-          delay (2000);

12-          digitalWrite (controle, LOW);

13-          delay (1000);

14-     }

Merci pour votre attention!

About nonfonjuniorm_lf80ckk1

Check Also

Le régulateur LM317

Vous venez de prendre un régulateur LM317 chez YoupiLab. Merci pour votre fidélité. Voici le …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *