INPUT_PULLUP utilise-t-il de lénergie?

Lors de lutilisation dune broche numérique comme entrée, on a la possibilité dutiliser la résistance arduino interne, qui est connectée au VCC; qui définit la broche numérique comme INPUT_PULLUP, puis la broche lit HIGH. Est-ce que cela utilise de lélectricité ?.

Je veux dire que la résistance est connectée directement au VCC et je suppose que lélectricité circule constamment dans le système, non ?. comme opposé au pin comme juste INPUT?

Commentaires

Réponse

Seul le courant de fuite sur lentrée elle-même est constamment consommé sil ny a pas de connexion externe. Cest généralement beaucoup moins que les déchets causés par le flottement de lentrée .

Si une tension comprise entre 0,8 V et 2 V est appliquée à lentrée pendant une période prolongée, cette situation devient critique et ne doit pas être ignorée, en particulier avec un nombre de bits plus élevé et des boîtiers plus denses […]. Par exemple, si un émetteur-récepteur 18 bits a 36 broches dE / S flottant au seuil, le courant de VCC peut être aussi élevé que 150 mA à 200 mA.

Commentaires

  • Il ny a pas vraiment de charge appliquée sur la broche avec INPUT_PULLUP. Je nutilise que pour un bouton poussoir, pour un compteur.

Answer

Les pullups ont une valeur entre 20k et 50kOhm. Si lentrée est connectée à la terre (bouton enfoncé), entre 0,1 mA et 0,25 mA circule à travers la résistance. Alors dénudez nimporte quoi.

Commentaires

  • Que se passe-t-il si le commutateur est ouvert? Utilise-t-il de lénergie?
  • @Basj en gros; aucun courant ne traversera la résistance lorsque linterrupteur est ouvert. Bien que jaie découvert quil y a une petite quantité (1 µ A max) de courant de fuite

Réponse

Voir Écart de consommation électrique entre la fiche technique et le monde réel? – là, nous avons établi que quitter les broches dentrée consommait beaucoup plus dénergie que input_pullup. Cétait avec les broches non connectées à quoi que ce soit.

Laisser un commentaire

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