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.
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:
Descarga del Programa
Video: