
¿Cómo ganar seis pines digitales? En tanto que comenzamos a usar los pines digitales en Arduino, debemos saber que podemos contar con un número de 14 pines. Aunque podemos llegar a 20 pines, sobre todo para aquellas conexiones que lo ameritan, y que desde luego, incumben a un solo circuito.
La buena noticia es que podemos configurar Arduino para que habilite seis pines extra en su programación. Esto lo haremos mediante un software destinado para esta operación, de hecho, se trata de un procedimiento sencillo con el que podemos aprender algunas herramientas nuevas. Dicho esto, continuemos.
Convierte los pines análogos en pines digitales
Como es bien sabido, en total, veremos los pines digitales distribuidos desde el pin D0 hasta el pin D13. Ahora bien, el secreto de esta configuración está en que podemos seleccionar los pines análogos para que funcionen como los digitales.
Puede sonar enrevesado, sin embargo, se trata de una programación que haremos fácilmente. Lo que debemos tener en cuenta es que, como mencionamos, requeriremos de un software que nos permita realizar esta acción. Con los pines análogos, es decir, A0 hasta A5, podemos obtener un total de 20 pines digitales.
Código para programar el pin A0 a pin Digital
En caso de que queramos aplicar un pin extra digital, tanto para entrada como salida, podemos programar al pin A0 para que funcione como el pin D14. Para ello, simplemente debemos trabajar con nuestro Arduino modelo UNO, el cable USB, es necesario un diodo (LED), un pulsador botón, resistencias, Protoboard, y los cables para conectar.
El código que debemos trabajar tiene los siguientes mandos:
- En el momento en que debemos indicar el cambio de pines, se especifica de la siguiente manera: int led = 14; // Pin digital que corresponde con el pin analógico 0
- Con respecto al siguiente pin, que seria A1, y que correspondería al pin D15, tendremos que escribir lo siguiente: int pulsador = 15; // Pin digital que corresponde con el pin analógico 1
- La manera de determinar la cualidad del pin, por ejemplo, si es salida o un pin de entrada, la forma de escritura es la siguiente: pinMode (led, OUTPUT); // Pin configurado como salida
Tomando en cuenta las especificaciones anteriores, podemos seguir el ejemplo para direccionarnos de una forma más precisa al momento de escribir el código completo. Recordemos que será posible por medio del programa que encontraremos en la siguiente dirección: https://mega.nz/file/jwAFmY5R#mTkC5tRERX48WMOwmjmfMAi7eeqZtDmWrPcTMnEsSno.
Escribe el código para cada uno de los pines
Ahora bien, de la manera en la que hemos determinado la escritura del mando, podemos hacerlo con el resto de los pines, y si tomamos como ejemplo los que hemos indicado anteriormente, será más sencillo hacerlo uno por uno, hasta lograr los 20 pines Digitales con el Arduino.
Consideraciones al descargar el programa
En la dirección web que hemos dejado en párrafos anteriores, encontrarás el programa con el que se podrá realizar el proceso. En caso de que tengas tu fuente de confianza, acude para descargar el programa que se muestra aquí.