İsminden dolayı yanlış bir algıya düşerek pull up direncin bir direnç çeşidi olduğunu düşünmeyiniz, aslında bir direnç sistemi olan pull-up direnç veri aktarma esnasında oluşabilecek ya da ortaya çıkabilecek dalgalanmaların önüne geçmek için kullanılır. Bu sistemin amacı kullanıldığı alan üzerinde lojik bir sistem olsun ya da bir mikrokontrolcü kartı ile uğraşırken veri okuma pinine gelen veriyi stabil hale getirmek için kullanılır. Aşağıdaki resmi inceleyerek pull-up direncinin sisteme nasıl bağlandığını inceleyebilirsiniz.





 




İngilizce çevresinden anlaşılacağı üzere gelen değeri en yüksek değerde tutmaya yarar. Arduino kartı ile geliştirilen bir devre düşünelim, dijital pinlerin birisinden veri okunması gerektiğini varsayarak bu verinin düşük değerinde aktive edeceği bir komut olduğunu varsayalım;

 


Örnek olarak yukarıda verilen resmi incelediğimizde arduinonun dijital pinine buton aktif halde değilken vcc bacağından gelen voltaj değeri arduinonun dijital pninei aktarımı gerçekleştirilir, butona basılı olduğu takdirde ise elektrik direnci en az olan yolu tercih ettiğinden dolayı değerimiz toprak hattından gelen düşük voltaj değeri ile karşılaşacaktır. Bu durumda butona basılma esnasına kadar arduinonun dijital pinine yüksek voltaj gelirken butona basıldıktan sonrasında düşük voltaj gelecektir. Bu sistemin kullanımı butona basılma esnasında ortaya çıkabilecek sinyal


dalgalanmasına önleyecektir.




Sizlerde projelerinizde pull up direnci kullanmak istiyorsanız örnek resimlerde gösterildiği gibi bağlantı şemasını kullanabilir ve sinyal dalgalanmalarından kurtulabilirsiniz. Bir yazımızın daha sonuna geldik sorularınız ve görüşleriniz için bizlere yorum yapabilirsiniz. Tekrar görüşmek dileğiyle.