Mirando mi Arduino Uno, noté que no todos los pines/encabezados están etiquetados. Sé lo que hacen la mayoría de los pines, pero no pude descifrar algunos de ellos (la mayoría no están etiquetados en absoluto, y un conjunto etiquetado como ICSP, pero no sé qué significa eso).
Entonces, mi pregunta es: ¿Para qué sirven estos pines (encerrados en un círculo rojo)?
Los pines ICSP son para programar el Arduino directamente con un programador ISP/ICSP. Esto le permite hacer cosas como meterse con el gestor de arranque, etc. Básicamente, mientras que el cargador de arranque Arduino entiende UART (el negocio Rx/Tx), el microcontrolador AVR no lo hace, por lo que si desea programarlo directamente, debe usar los pines ICSP.
Ver aquí y aquí para más detalles.
El conjunto de 6 pines cerca del pin AREF son los ICSP para el sistema USB. La interfaz USB tiene su propio microcontrolador (AFAICT es el ATmega16u2 en el Uno Rev 3). Aparentemente, la gente usa esto para hacerlo compatible con el teclado o el mouse.
Con respecto a ese pin solitario, está desconectado. Mirando el esquema , uno puede ver que IOREF no es más que un pin de referencia de voltaje de +5V, y que el pin 1 (el pin desconocido) está desconectado.
connor lobo
Manishearth