Pull-Up ve Pull-Down dirençleri, Arduino ve mikrodenetleyici giriş pinlerinin boşta kalarak (floating pin) rastgele 0 ve 1 okumasını önler. Buton bağlantılarında, I2C iletişim hatlarında (SDA/SCL) ve 1-Wire sensörlerde gerekli direnci ve sızıntı akımını saniyeler içinde hesaplayın.
Pull-up direnç, bir giriş pinini boşta durduğunda yüksek lojik seviyeye (HIGH / 1) çekerek kararsız parazit okumaları önleyen dirençtir.
Pull-down direnç ise giriş pinini varsayılan olarak sıfır volt seviyesine (LOW / 0) çeken direnç bağlantısıdır.
Direnç formülü: R = (Vcc - Vin) / I şeklindedir. Genellikle mikrodenetleyicilerde 4.7kΩ - 10kΩ arası kullanılır.
Evet! Arduino pinlerinde yazılımsal olarak aktifleştirilebilen dahili 20kΩ - 50kΩ civarında dahili pull-up direnci (pinMode(pin, INPUT_PULLUP)) mevcuttur.