8 de noviembre de 2014

Aumentar el número de entradas en Arduino

Cuando vamos avanzando con la programación de Arduino, poco a poco se nos va quedando pequeño en cuanto al número de entradas / salidas que tiene nuestra placa. Si este es tu problema, con esta técnica podrás tener un gran número de entradas y así liberar pines para utilizarlos como salidas.

El "truco" consiste en utilizar las entradas analógicas de Arduino (A0 y A1) y construir un divisor de tensión con tantas resistencias como entradas quieras tener.  Aunque esto tiene un límite como veremos más adelante.

Vamos a hacer un ejemplo concreto: digamos que queremos añadir tres pulsadores a nuestro código pero ya no nos queda ningún pin de entrada/salida libre y tenemos la entrada analógica A0 sin utilizar. Nos crearemos nuestro divisor de tensión tal que así: