Las shields son placas de expansión de Arduino y respetan la misma disposición de pines y por eso se pueden conectar. Las shields realizan funciones específicas como son: pantalla LCD, con Ethernet, para la Wifi, el Bluetooth, data logger con targetas SD, con GSM, con pantalla e-ink, etc.
Arduino Uno (o Genuino Uno)
Esta es la placa más conocida y común, pero hay muchos modelos más. Tiene pequeñas filas de orificios denominados header (pines) donde se conectan los cables. El conector USB tiene doble finalidad: se utiliza para alimentar (5 V) presentes en los puertos USB, para también se usa para intercambiar datos con Arduino.
GND. Significa ground (tierra o masa).Es el polo negativo de alimentación, también denominado "común" o "0 voltios".
5V
Este pin proporciona a 5 V regulada y estabilizada por Arduino. El estabilizador interno puede proporcionar hasta casi 1 amperio de corriente.
VIN
Este pin se puede utilizar para conseguir una tensión de alimentación más elevada, para hacer funcionar componentes periféricos.
AREF
Arduino puede leer tensiones analógicas comprendidas entre los 0 y 5V, y que después tranformará en un número entre 0 y 1024. Por tanto su precisión de la medida será 5/1024= 4,88 milivoltios. Pero si utilizamos este pin AREF podemos medir algo con mucha precisión. Por ejemplo si por el AREF entran 3V, entonces aumenta la precisión porque tendremos 3/1024= 2,93 milivoltios. La tensión aplicada a este pin nunca será superior a 5V para evitar dañar la placa.
PIN 0-13
Arduino tiene 14 pines que pueden configurarse como entrada o salida. Algunos de ellos tienen un símbolo llamado tilde. Estos pines pueden generar una señal pulse-width-modulation (PWM). Los pines 0 y 1 (TX0 y RXO) estan conectados a los puertos serie del chip de Arduino y pueden conectar la placa a otro dispositivo que disponga de un puerto serie.
ICSP
Junto al texto "ICSP" hay seis pines que pueden ser utilizados para comunicarse con el ATmega328 y que constituye una interfaz de serie utilizada por periféricos y otros microcontroladores. Se pueden utilizar para programar directamente Arduino y este sistema de comunicaciones de denomina SPI (Serial Peripheral Interface).
ICSP2
Conjunto de seis pines que sirven para cargar el programa de control para hacer funcionar el puerto USB.
Algunos modelos de Placas
Arduino Mega2560. Es ideal para conectar muchos periféricos. Cuenta con 16 entradas analógicas y 4 puertos de serie.
Arduino Micro. Tiene 20 pines digitales (in/out) y 12 entradas analógicas. Puede ser insertada en la broadboard. Tiene un puerto micro-USB que se utiliza para programarlo.Cuenta con botón reset y seis pines ICSP.
Arduino Nano. Es más pequeña que la Micro, puede ser insertada en la broadboard y se programa mediante USB.
Arduino Mini. Cuenta con 14 pines digitales y 8 entradas analógicas.
Arduino ProMini. Tiene con 14 pines digitales y 6 entradas analógicas. Hay dos versiones: una alimentada a 3,3V y la otra a 5V. Diseñada por SparkFun.