Usando el bootloader Optiboot con ATmega32U4 basado en Arduino para subir bocetos vía hardware UART y el módulo Bluetooth en vez de USB
Ampliando las instrucciones de hacer aquí:
http://Makezine.com/projects/DIY-Arduino-Bluetooth-Programming-Shield/
Vamos a usar este método para programar un Micro Pro sin cables. Nos podemos programar inalámbricamente, cambiando el gestor de arranque de Caterina a Optiboot, haciendo el Micro Pro muy similar a un Mini Pro. Diferencias de menor importancia incluyen el Micro Pro tiene un poco más de memoria, el Puerto incorporado del USB, y el puerto serie UART es UART1 en vez de UART0 como en el Mini.
Un Micro Pro es esencialmente una miniatura Leonardo, para que pueda utilizar el mismo procedimiento de Leonardo. Leonardo tiene los pines ICSP explotados la cabecera ICSP en lugar de clavijas numeradas 14, 15 y 16 como el Micro Pro tiene, por lo que necesita para tener en cuenta preparar al Leonardo.
Nota: este Instructable actualizado 2015-08-22, para mi tenedor compatible ATmega32U4 de Optiboot.