Saltar la navegación

Entradas digitales

Resistencias pull-up y pull-down

Las señales digitales se identifican por estados lógicos. En nuestros proyectos con Arduino, identificaremos una entrada digital como activada cuando su tensión sea de 5 V, y desactivada cuando su tensión sea de 0 V.

Son los dos únicos casos posibles, de tal forma que los podemos identificar con los famosos 1 y 0 (respectivamente). Así pues, para distinguir si una entrada está a 1 o a 0, Arduino ha de distinguir si la tensión está por encima de 2,5 V o por debajo.

En la anterior imagen podemos ver un ejemplo de su uso:

  • En el caso de la resistencia Pull-Down, lo que nos asegura es que, cuando el interruptor está abierto, toda posible fluctuación de tensión residual decaiga en la resistencia, consiguiendo a la entrada un valor lógico de 0 (LOW). En el caso de haber obviado la resistencia, al abrir el interruptor, no podríamos asegurar que a la entrada fueran a existir valores de tensión menores que 2,5 V.
  • En el caso de la resistencia Pull-Up el comportamiento es justamente al revés, asegurándonos un valor lógico de 1 (HIGH).

Un valor típico de estas resistencias es 10 kΩ, y sus aplicaciones son de lo más variadas debido a su comportamiento. 

Creado con eXeLearning (Ventana nueva)