Les Transistors

Accueil/Les Transistors
Les Transistors 2016-12-20T11:38:46+00:00

Project Description

Les transistors

Les transistors sont en quelques sorte des interrupteurs électriques  ils agissent comme des boutons commandés par un signal électrique. Bien qu’ils soient souvent le cauchemar des débutants,  nous allons les décortiquer afin de les utiliser comme bon nous semble. Les transistors sont utilisés quand la puissance de l’Arduino ne suffit plus pour alimenter un composant, comme un moteur dans cet exemple.

Pour acheter un assortiment de transistors et pouvoir venir à bouts de tous vos projets c’est ici.

 

Gros plan sur les transistors

transistor 
Un transistor possède donc trois broches:
  • Le Collecteur, qui doit être relié au VCC de l’alimentation externe
  • La Base, qui est reliée au pin programmable de l’Arduino
  • L’Emetteur, qui est la sortie du transistor
 Attention, les masses de l’alimentation externe et de l’Arduino doivent être mises en commun, c’est à dire connectées ensemble, vous comprendrez comment dans le prochain schéma  C’est la charge de la base qui va déterminer si le courant passe ou non.

 

Comment brancher un transistor

Capture
Pour brancher le transistor, il suffit de brancher:
  • Le collecteur à l’alimentation externe
  • La base à un pin programmable de l’arduino
  • L’emeteur au reste du circuit, ici un moteur
  • Mettre les masses en commun ( regardez bien, vous allez comprendre )
 Après le transistor, vous pouvez brancher tout ce que vous souhaitez, cependant, attention à regarder la capacité de votre transistor qui pourrait chauffer très fort ( et même fumer ! ).

 

Programmer un transistor

Capture
Pour programmer un transistor, c’est presque comme une led, l’exemple ci-contre fait ouvrir puis fermer un transistor sur le pin 9 toutes les 3 secondes (et donc allumer puis éteindre le moteur de la même façon). En premier lieu, il faut dans la fonction setup déclarer le pin 9 en tant que sortie à l’aide de : pinMode(transistorPin, OUTPUT); Ensuite on le programme avec:
  • digitalWrite(transistorPin, HIGH); qui va fermer le transistor (et allumer le moteur)
  • digitalWrite(transistorPin, LOW); qui va ouvrir le transistor (et éteindre le moteur)

 

4 Commentaires

  1. hautparleur 4 février 2015 à 21 h 25 min␣- Répondre

    Ce n’est pas du tout la bonne façon de faire.
    En branchant le moteur comme ça le transistor risque de ne pas aimer et la carte arduino va risquer la surtension à cause du moteur. Il faut donc rajouter des sécurités pour protéger la carte.
    Et puis sur certains transistors le collecteur et l’émetteur sont inversés…

    • Beatrice 28 janvier 2017 à 3 h 14 min␣- Répondre

      blogosfera e importanta. pentru ca genereaza content si la un moment dat daca nu va dori sa esueze ca printul in non-relevant o sa inceapa sa scoata content relevant. si poti face campanii serioase si cu bloggerii. eu vorbesc despre un tip de atitudine; cum naiba sa poti face ceva in online daca tu apriori dieuterpissti oamenii din online. think about it!

  2. Prof 28 février 2016 à 15 h 32 min␣- Répondre

    Pas de surtension sur la carte arduino, mais dans le transistor qui va griller.
    De plus, la base du transistor doit être polarisée par une résistance de base pour éviter une surintensité (ne pas confondre courant et tension encore une fois)
    Il faut juste prendre un transistor de type MOSFET canal N.(protection intégrée)
    La base s’appelle alors la grille, le collecteur s’appelle le drain et l’émetteur s’appelle la source;
    Il n’y a alors presque plus de problèmes de surintensité ni de surtension.

  3. AMALAYE 1 juillet 2017 à 5 h 02 min␣- Répondre

    TRANSISTOR BIPOLAIRE

Laisser un commentaire