Paso 1: Preparar el programador antes de quemar el cargador de arranque
En primer lugar preparar el programador Arduino descargando Adafruit ISP programador de github, abra el archivo "ArduinoISP.ino" en el IDE de Arduino y subir a tu host Arduino.
- Abrir "ArduinoISP.ino" en el IDE de Arduino (descargar en una carpeta del cuaderno de dibujo o copiar/pegar)
- del tablero de menú elegir su tipo de tarjeta de Arduino (en este ejemplo UNO)
- de puerto serie menú elegir el puerto serie correspondiente (por ejemplo /dev/ttyACM0 o COM3)
- desde menú programador Asegúrese de que está utilizando la opción predeterminada de "AvrISP mkII"
- Haga clic en cargar.
Poner el microcontrolador en la protoboard (me gustaría empezar de 1 o 11 o 21.. .etc para simplificar el conteo). Pin 1 del microcontrolador puede ser identificado desde la marca del punto-como. Cable de alimentación y tierra a la clavija de 7 y 8 respectivamente y también para pernos 20 y 22. El microcontrolador y el programador en el cuadro de alambre
- 9 Digital de Arduino con uC pin 9
- 10 Digital de Arduino con el pin 1 de la uC
- Arduino Digital 11 con uC pin 17
- 12 Digital Arduino con uC pin 18
- 13 Digital Arduino con uC pin 19
Pin Arduino Digital 9 generaría frecuencia para conducir la uC si requiere cristal externo.
Desde el viejo software corriendo en la uC en el protoboard puede uno de los pasadores hacia abajo mientras que la ISP es ajuste alta (eg. pin 13) puede conectarse un resistor pequeño en cada línea ICSP (pines 11, 12, 13)
Si utiliza Leonardo en lugar de UNO tendría que editar la siguiente línea en el ArduinoISP.ino antes que sube.
// #define RESET SS #define RESET 10
y es necesario utilizar los pines ICSP dedicados como en la imagen adjunta.