Niezależnie od tego, czy go podciągniesz, czy w dół, naprawdę zależy od ciebie i twojego projektu.
Jak wspomniano wcześniej
Jeśli twój kod chce wyzwolić zbocze opadające lub a 0
, powinieneś użyć pull up, aby utrzymać wysoki poziom, gdy nie jest używany.
Jeśli twój kod chce wyzwolić zbocze narastające lub a 1
, powinieneś użyć pull down, aby utrzymać potencjał na 0, użyj swojego zewnętrznego źródła.
Teraz rezystory ciągnące powinny mieć wysoką wartość omową, wystarczającą do pokonania szumu, który należy wyeliminować, ale nie tak mocny, aby twój zewnętrzny soucre nie mógł go pokonać.
Ogólnie rzecz biorąc, pociągając w dół zaoszczędzisz kilka mA mocy.
Powiedzmy, że mamy 5k pull up @ 5v, czyli 1mA
na pin; podczas wyczerpywania baterii każde mA jest cenne.
Kiedy ściągamy, generalnie po prostu wypalamy szum EMF, zużywając znikomą liczbę mA.