Pulsadores de secuencia I

 

 Introducción

Normalmente conectamos cada pulsador a una entrada digital de nuestro microcontrolador haciendo uso de una resistencia de pull-up o de pull-down. Sin embargo, cuando tenemos múltiples pulsadores, esto implica que ocupamos gran cantidad de pines de nuestro microcontrolador, pudiendo llegar el caso de que los ocupemos todos únicamente con nuestras entradas.

Una posible solución para este “problema” está en multiplexar las entradas y hacer uso de multiplexores digitales como el CD74HC4067 con el que podemos leer hasta 16 entradas empleando únicamente cinco pines digitales (uno para la entrada y cuatro para la selección del canal).


Su funcionamiento es muy sencillo, según los pines S0, S1, S2 o S3 que estén activo se selecciona uno de los canales en cada instante. De esta forma, conociendo la secuencia de selección es posible conocer la entrada seleccionada, y por tanto, el valor de cada pulsador.


Sin embargo, cuando las entradas a emplear no justifican el uso de un multiplexor, es posible emplear un divisor resistivo que varíe según el pulsador presionado. Este es el sistema empleado en nuestro robot. 

Vistas
30 Número de vistas
30 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.