Paso 5: Leo a la ONU
Ahora examinar el reverso, con Leonardo como un programador ISP para programar un UNO. Conectar todos los pines de la cabecera ICSP Leonardo en la cabecera ICSP de la ONU, excepto el pin 5, el pin RST. Conectar la clavija 10 de Leonardo en el pin RST (pin 5 del encabezado ICSP) en la ONU. Al hacer esto acabará con estas conexiones:
- PIN MOSI 16 en programador Leonardo al pin MOSI 11 objetivo UNO
- PIN 14 MISO en programador Leonardo al pin 12 MISO objetivo UNO
- PIN SCK 15 en programador Leonardo al pin SCK 13 objetivo UNO
- 10 en programador Leonardo a pin RST pin en blanco UNO
- VCC en programador Leonardo a VCC en el objetivo UNO
- GND en programador Leonardo a GND en blanco UNO
Y se verá como el diagrama de arriba.
Retire el condensador de la ONU. Usted no necesita más.
Conecte al Leonardo a la computadora vía USB. Subir el sketch de ArduinoISP a Leonardo. Si usas el bosquejo de ArduinoISP que vino con una versión 1.6.5 o antes del IDE de Arduino, m ake que han modificado el bosquejo de ejemplo utilizar pin 10 como el pin de RESET-enviar como se explica en el paso 3. No necesita deshabilitar reinicio automático cuando se utiliza a un Leonardo como un programador ISP.
En el menú del IDE de Arduino vaya a herramientas de tabla y seleccione UNO. Ir a herramientas, programador y seleccionar Arduino como ISP. Ir a herramientas, puerto y asegúrese de que el puerto de Leonardo está usando el programador ISP es seleccionado. Abra el dibujo de ejemplo Blink. Ir en el menú dibujo (o archivo IDE 1.6.4 y mayores) y haga clic en cargar usando programador. Después de unos segundos que el bosquejo de blink debe subir a la ONU y el LED comenzará a parpadear. Lo que has hecho es borrar la ONU e instalado el bosquejo de blink con ISP. La ONU ya no tiene un gestor de arranque.
Para volver a poner el gestor de arranque en la ONU y restaurar su funcionamiento normal, ir en el menú herramientas, grabar Bootloader.