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.
Obra publicada con Licencia Creative Commons Reconocimiento No comercial Compartir igual 4.0