[Résolu] Bandeau de LED et Transistor

Skew:
Re, alors j'ai "réussi" à faire clignoter mes LED avec mon arduino et le code Blink, j'ai prit un PNP 2N3906 et j'ai mit une résistance de 2K2 mais encore un problème c'est que mes LED ne s'éteignent pas complètement, elle sont juste un peu moins lumineuses quand le pin est sur LOW et s'éclaire un peu plus quand il est sur HIGH.

Zlika:
Pour les adapter aux tensions 0V-5V de l'arduino, il faut ajouter un autre transistor NPN à la sortie de la broche de l'arduino

Il faudrait expliquer pourquoi.

ICI une bonne explication de la chose (en anglais) :

En gros :

On prend le schéma de droite.

On considère que l'on cherche à éteindre la LED.

Avec un PNP seul :
La sortie de l'ARDUINO est à 1
Le potentiel sur l'émetteur du PNP est : 12V
Le potentiel sur la sortie de l'ARDUINO et la résistance de base du PNP est : 5V
Différence de potentiel émetteur / résistance de base du PNP = 7V

Le courant suit le chemin +12V -> base -> résistance de base -> sortie ARDUINO -> +5V
-> le PNP est conducteur (peut être pas vraiment saturé)

La logique est inversée.

Avec un NPN + PNP :
La sortie de l'ARDUINO est à 0
Le potentiel sur l'émetteur du PNP est : 12V
Le potentiel sur la sortie de l'ARDUINO et la résistance de base du NPN est : 0V
Le NPN est bloqué, donc non conducteur
Le potentiel sur le collecteur du NPN et la base du PNP est : 12V
Différence de potentiel émetteur / résistance de base du PNP = 0V

Aucun courant ne circule entre émetteur et base -> PNP bloqué.

Ce qu'il faut retenir entre autres : avec un montage NPN + PNP la logique ARDUINO doit être inversée.

J'espère que le raisonnement est OK, parce que sinon je vais me faire allumer ... :smiley:
Où est passé l'extincteur ?

@+