Bir kaç gündür elektronik devrelerdeki pull-down ve pull-up dirençleri anlamaya çalışıyorum. Sonunda konuyu anladım, faydası olması açısından da yazmak istedim.
Öncelikle elektronik bir devrenin durumu açık (ON, +) veya kapalı (OFF, -) olabiliyor. Ancka bazı durumlarda devrenin belirsiz bir durumda olması hali de var ki, bu duruma “floating” deniyor.
Bu durumu Arduino üzerinde çok basit bir devre ile gözleyebiliriz. Yanlız önemli bir bot, bu durumu (floating durumunu) simulasyon üzerinden üretemeyiz, dolayısıyla mutlaka devreyi kurmamız gerekiyor.
Devrede dijital Pin 2 düğmenin + tarafına, toprak (GND) da – tarafına bağlı. Bir diğer önemli not da mutlaka dijital pin kullanmamız, dolayısıyla bağlantıyı Arduino’nun dijital tarafında yapmaya dikkat etmemiz gerekiyor:

Yazacağımız kod ise oldukça basit, Serial monitor’u aktif edip, Pin 2’deki değeri digitalRead ile okuyacağız:
Okumaya devam et