Revista Informática

Cómo obtener 6 pines digitales extra mediante software

Publicado el 14 diciembre 2015 por Villalba2006

Como todos deberíamos saber a estas alturas, Arduino nos ofrece 13 pines digitales de E/S (D1, D2,…, D13). Si alguna vez necesitamos utilizar un número mayor de pines digitales, esto lo podemos conseguir mediante software, es decir, decirle al Arduino mediante programación que queremos utilizar los pines analógicos (A0, A1,…, A5) como pines digitales, para obtener un total de 19 pines digitales de E/S. La correspondencia de los pines quedaría como se muestra en la siguiente tabla.
Cómo obtener 6 pines digitales extra mediante software Tabla de correspondencia de pines
A continuación os dejo el código para convertir el pin analógico 0 (A0) en un pin digital de salida en este caso, aunque también podía ser de entrada o haberse aplicado a un par de pines digital/analógico diferente de los que tenemos en la tabla anterior.
Código:Cómo obtener 6 pines digitales extra mediante software
Descarga del Programa
Video:



Volver a la Portada de Logo Paperblog