Arduino Leonardo

Problemas con el puerto USB.

Esta serie de placas difiere bastante de la placas anteriores. El procesador ATmega32u4 tiene comunicación USB incorporada, eliminando la necesidad de un procesador secundario. En algunas ocasiones puede ocasionar problemas al reiniciarse o cargar le firmware.

En las otras las de arduino, la conexión del puerto serie siempre esta establecida, independientemente del estado del micro principal.  

Como el Leonardo, al no tener un chip dedicado, rompe la comunicación al reiniciarse. Esta diferencia tiene implicaciones para la instalación, carga y comunicación del controlador. 

Puede volver loco al que lo esta programando, porque el ordenador pierde la comunicación con el micro y en algunas ocasiones termina no reconociendo la tarjeta.