Que vous le tiriez vers le haut ou vers le bas, cela dépend vraiment de vous et des besoins de votre projet.
Comme mentionné précédemment
Si votre code cherche à se déclencher sur un front descendant ou un 0
, vous voudrez utiliser un pull up pour maintenir le niveau élevé lorsqu'il n'est pas utilisé.
Si votre code cherche à se déclencher sur un front montant ou un 1
, vous voudrez utiliser un pull down pour maintenir le potentiel à 0, utilisez votre source externe pour le tirer vers le haut.
Maintenant, les résistances de traction doivent avoir une valeur ohmique élevée, suffisante pour surmonter le bruit que vous devez éliminer, mais pas si forte que vos soucis externes ne peuvent pas le surmonter.
Généralement, en tirant vers le bas, vous économiserez quelques mA d'énergie.
Disons que nous avons un pull up de 5k @ 5v, c'est-à-dire 1mA
par broche; lors de l'exécution des batteries, chaque mA est précieux.
Lorsque nous tirons vers le bas, nous brûlons généralement le bruit EMF, consommant un nombre négligeable de mA.