Go Down

Topic: Faut-il une Pull-down ? (Read 4747 times) previous topic - next topic

lapenduledargent

Bonjour,

J'ai deux arduinos, un appelé "contrôle" et un second appelé "moteur".

Sur l'arduino "moteur", J'ai une sortie digitale reliée à "contrôle".
Sur l'arduino "contrôle", j'ai une entrée digitale reliée à "moteur".

Les masses sont connectées ensembles.

Sur l'entrée de l'arduino "controle" , faut-il mettre par sécurité une résistance en pull-down ?

Merci d'avance

Pierre

JMe87


lapenduledargent

Bonjour Jean,

Merci c'est ce que je cherche mais c'est encore un post qui a fait une grande discussion entre électronicien !

Finalement, lorsque B@tto dit

Quote
Je te recommande vivement de mettre une résistance entre les deux


Je suppose qu'il parle de la résistance pull down ???


fdufnews

Non c'est une résistance en série pour protéger les sorties au cas où une erreur de programmation mettrait les 2 broches en sortie.

Pourquoi penses-tu qu'une pull-down est nécessaire?

lapenduledargent

Peut-être pour fixer l'entrée lorsque l'arduino moteur est en état bas ?

Mais ça fonctionne très bien  sans   :)

icare

Bonjour,

Je suppose qu'il parle de la résistance pull down ???

Non, il s'agit d'une résistance en série avec les 2 pins.
@+
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

lapenduledargent

#6
Sep 05, 2014, 02:17 pm Last Edit: Sep 05, 2014, 02:18 pm by lapenduledargent Reason: 1
Je comprends pas bien  :smiley-fat:

Je reprends son schéma :



Il faut placer cette résistance le fil de liaison entre D7 (arduino1) et D5 (arduino2)  ???? C'est ça ?

icare

Re,

Il faut placer cette résistance le fil de liaison entre D7 (arduino1) et D5 (arduino2)  ???? C'est ça ?

Oui c'est ce qu'il faut faire et tu peux même mettre une résistance de 1k.
@+
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

B@tto

La pull-down en effet n'est pas très utile, surtout qu'ici la pull up interne au micro est largement suffisante (suffit d'inverser la logique d'un côté ou de l'autre). Deux méthodes pour l'activer :

Code: [Select]
pinMode(D5, INPUT_PULLUP);

ou

Code: [Select]
pinMode(D5,INPUT);
digitalWrite(D5,HIGH);
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

B@tto

Sauf que la le VCC est le même ici
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

jean-I

si je ne me trompe pas du contexte dans lequel tu devrais etre:

gnd commun.
-> met une resistance de 1K en serie entre des 2 pinoches, uniquement en prevention.

alim pas commune.
-> tire une resistance en pull-down coté recepteur uniquement s'il y a un risque que cette entrée déclenche une action indésirable du fait que l'arduino emeteur soit hors tension.

jean-I



alim pas commune.
-> tire une resistance en pull-down coté recepteur uniquement s'il y a un risque que cette entrée déclenche une action indésirable du fait que l'arduino emeteur soit hors tension


... ET résistance de limitation en série, si une différence notable entre les VCC (disons plus de 20%) peut apparaître à leur mise sous tension ou hors tension.


c'etait sous-entendu, mais effectivement pas clair.

lapenduledargent

#12
Sep 05, 2014, 09:53 pm Last Edit: Sep 05, 2014, 09:55 pm by lapenduledargent Reason: 1
Bonsoir,

Je viens de vous faire un petit schéma
C'est peut-être plus clair ainsi :


jean-I

oui,

ce n'est pas fait, mais je te le precise au cas ou,
ne raccorde pas la pin +5V entre les 2 cartes.

lapenduledargent

Bonsoir,

Pour Pepe,

Mon image est un peu trop grande mais c'est comme cela que j'ai fait.

Merci et bonne nuit.

Pierre

Go Up