Inicio » Electrónica para Arduino » Resistencias de Pull Down vs Pull Up

¿Qué es una resistencia de Pull Down?

Una resistencia de pull down es un dispositivo electrónico que se utiliza para establecer un estado predeterminado en una entrada digital. En el contexto de Arduino, las resistencias de pull down se utilizan para establecer estado 0 (LOW) en una entrada digital cuando el interruptor conectado a la misma está en reposo.

La configuración pull down funciona conectando una resistencia entre el pin de entrada y la tierra. En el caso del interruptor, es necesario conectar un extremo de la resistencia al pin de entrada del interruptor y el otro extremo a la tierra. Cuando el interruptor está en reposo, la corriente fluye a través de la resistencia hacia la tierra, estableciendo el estado de la entrada en 0 (LOW). Cuando el interruptor se activa, la corriente fluye a través del interruptor y el pin de entrada, estableciendo el estado de la entrada en 1 (HIGH).

En la siguiente imagen puedes ver una configuración de pulsador en Arduino con resistencia de pull down:

resistencia de pull down Arduino

El valor de la resistencia depende del circuito específico en el que se está utilizando. En general, se recomienda utilizar una resistencia de 10K ohmios para la mayoría de las aplicaciones con Arduino.

Las resistencias de pull down son importantes para garantizar que las entradas digitales tengan un estado predeterminado cuando el interruptor está en reposo. De lo contrario, podría provocar que el circuito se comporte de forma inesperada, como por ejemplo, activar una función cuando no se supone que debe hacerlo.

Las resistencias de pull down también se utilizan para reducir el ruido en las entradas digitales. El ruido es una señal eléctrica no deseada que puede interferir con el funcionamiento de un circuito. Las resistencias de pull down ayudan a reducir el ruido al proporcionar una ruta de fuga para la corriente de ruido.

¿Qué es una resistencia de Pull Up?


Una resistencia de pull up, es similar a una resistencia de pull down, también sirve para establecer un estado predeterminado en una entrada digital. La diferencia principal es que las resistencias de pull up establecen estado 1 (HIGH) en la entrada digital del Arduino cuando el interruptor está en reposo.

Una resistencia de pull up se conecta entre el pin de entrada y el voltaje de alimentación. Una vez que la resistencia de pull up está conectada, el interruptor está listo para ser utilizado. Cuando el interruptor está en reposo la corriente fluye a través de la resistencia hacia el voltaje de alimentación y la entrada digital tendrá estado (HIGH). Cuando el interruptor se activa, la entrada digital tendrá estado (LOW).

Mira la siguiente imagen para saber cómo conectar una resistencia de pull up a un pulsador con Arduino:

resistencia de pull up Arduino

Como puedes ver, la conexión es totalmente opuesta a la resistencia de pull down, pero el objetivo es exactamente el mismo: garantizar el estado predeterminado y reducir el ruido en la entrada digital en la que se conecta.

La principal diferencia entre una resistencia de pull down y una resistencia de pull up es el estado predeterminado que establecen en la entrada digital. Una resistencia de pull down establece estado (LOW) cuando el interruptor está en reposo, mientras que una resistencia de pull up establece estado 1 (HIGH).