El Arduino
El tablero de Arduino es un popular microcontrolador de código abierto usado en una variedad de proyectos. Se comporta como una computadora pequeña y puede realizar tareas como leer datos de los sensores, realizar operaciones y decisiones basadas en estos datos y enviar datos a otros dispositivos.
Puedes leer más al respecto en la guía oficial de Arduino.
Incluye un conjunto de pines que pueden ser conectados o alambrados a otros componentes. Estos pines se pueden clasificar en programables y no programables.
Pines no programables
Estos son pines que tienen un comportamiento fijo. Los pines no programables más utilizados son aquellos que utilizaremos para dar potencia (voltaje) a nuestros circuitos. Estos pines serán positivos (3.3 voltios o 5 voltios) y negativos (Ground - GND).
Pines programables
Utilizamos pines programables cada vez que queremos asignar comportamientos específicos a los componentes de nuestros circuitos. Controlaremos estos pines usando nuestro programa y, en el tablero Arduino Uno, se dividen en pines analógicos (A0 a A5) y digitales (0 a 13) .