Paso 2: Programación de ISP
ISP también se denomina ICSP. Es programación Serial en el circuito. Se trata de un tipo diferente de serie comparado con TTL serie. Es SPI (Serial Bus de interfaz periférico) y usa 3 cables principales para comunicarse para la programación. Cuando usted programa de procesador de un Arduino usando la ISP, normalmente se borra la memoria del chip procesador completo, como la zona del cargador de arranque, y su dibujo está escrito. Por lo tanto, cuando subes un bosquejo para el Arduino con el ISP, el Arduino ya no tiene un gestor de arranque. Esto significa que el bosquejo siguiente que subir a él debe también cargarse con ISP. También puede utilizar ISP hacer un bootloader Arduino. Esto se llama quemar el bootloader. Puede que desee hacer esto para cambiar o actualizar el gestor de arranque, o para restaurar el Arduino al funcionamiento normal después de que ha subido un boceto con ISP.
Puede que desee añadir un bosquejo a un Arduino con ISP porque desea su esbozo para empezar inmediatamente después de la energía en o restablecer, o porque no quieres el bootloader a bordo para aceptar otro bosquejo o intente usando los pines seriales o flash pin 13.
Para hacer programación ISP, usted necesita un programador ISP. Existen numerosos programadores compatibles con Arduino y son generalmente un pequeño dispositivo que se conecta a USB o encaja en el extremo de un cable USB, y tienen un conector o los cables que conducen a su Arduino. Es común para conectar el programador a la cabecera ICSP tu Arduino, que es un grupo de pines macho dispuestos en 3 filas de 2 pines.
También puede utilizar un Arduino como programador ISP, programar otro Arduino. El IDE de Arduino viene con un bosquejo de ejemplo llamado ArduinoISP, que puedes subir a tu Arduino, y entonces se convierte en un programador ISP. En el IDE de Arduino, en el menú herramientas, programador, seleccione "Arduino como ISP." Puesto que usted puede conseguir un clon Nano, o Pro Micro u otra Arduino por unos pocos dólares, hay poco necesidad de comprar un dispositivo programador ISP a menos que sea para mayor comodidad.
Así, si tienes dos Arduinos, seguir adelante y empezar y probar programación ISP. No es probable se arruinara algo, y usted aprenderá. Para hacer esto, abra el dibujo de ArduinoISP, modificarlo Si es necesario y subirlo a y preparar el programador de Arduino. Luego conectar el programador Arduino en el destino del Arduino y programa objeto Arduino.