Aller au contenu


Photo
- - - - -

Résistance push-pull / pull-down.


2 réponses à ce sujet

#1 Esprit

Esprit

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique
  • Interests:La robotique !

Posté 30 août 2010 - 01:57

Bonjour à tous !



Aujourd'hui j'ai soudé quelques composants simples (boutons poussoirs, buzzer, photorésistances, potentiomètre, ..) à des rallonges de servomoteur (voir ici) dans le but des les utiliser avec l'easycard, d'EasyRobotics.

(L'easycard possède des connecteurs trois broches dont une est reliée au signal, une au 5V et une à la masse. Ce qui permet une connexion plus aisée et une facilité de montage.)






J'ai mis des résistances en plus des 3 fils.

Par exemple, sur les boutons poussoirs et sur la photorésistance.



Pour le bouton poussoir, la résistance se trouve sur le 5V.



Et pour la photorésistance, la résistance se trouve sur la masse.

Image IPB





Je l'ai fait car j'avais déjà un exemple de soudé et que j'ai vérifié sur différents liens. (Par exemple : Ressources pour l'interactivité.)





Je comprends vaguement le principe d'imposer un état "1" ou "0" à un circuit intégré.

Je comprends moins en quoi c'est indispensable pour l'arduino par contre. Si j'avais du penser la chose par moi-même (sans lire plein de choses sur le net) j'aurais mis une pin de l'arduino vers une patte de BP et je serais retourné vers une autre pin de l'arduino. J'aurais mis la première à l'état "haut" et j'aurais vérifié ce qui arrivait sur la seconde (dépendant donc du BP).



J'aurais donc perdu une pin. Mais à part ça ?



Je me trompe complètement, mon idée n'aurait jamais marché ?

Comment fonctionne ce principe de résistance pull-up/pull-down ?





Merci d'avance !

#2 miky-mike

miky-mike

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 232 messages
  • Gender:Male
  • Location:Belgique

Posté 30 août 2010 - 03:37

En fait le microcontroleur de l'ardiono (car l'arduino c'est un nom de montage) sait lire la tension (5V ou 0V) sur ces pattes.



Voici le montage sans résistance d'un Bp (bouton poussoir) .

En fait, tel qu'elle nous ne lirons que 0V a chaque fois

Image IPB



Voici le montage avec une résistance:

On vois bien sur le schéma que quand le Bp n'est pas actionné, la patte est mise a 5V a traver la résistance.

Sous l'action du Bp la patte est mise a la masse donc 0V

Image IPB



La résistance ne sert qu'a limité le courant quand le Bp est actionné sinon ça serait un court-circuit sans .



Je ne sais pas si je suis assez clair, ou si j'ai bien compris ta question



Ps : On appèle résistance de "pull up" ou de "tirage" une résistance mise d'une part sur une piste (ou fils) et de l'autre coté a VCC.

#3 Esprit

Esprit

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique
  • Interests:La robotique !

Posté 30 août 2010 - 05:43

Tu as été très clair, c'est parfait !
Comme quoi, il suffit parfois d'un tout petit dessin pour tout éclairer ! ;)



Répondre à ce sujet



  


1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users