Paso 5: Programar el bootloader de arduino
Sé que no lo hizo añadir pins breakout en el tablero. Decidió no hacer esto por razones estéticas y por restricciones de tamaño de la Junta. Lo que tienes que es la soldadura ya sea sobre los pines del chip, o sobre un cojín que se conecta a uno de los pines de programación. Pero, si desea añadir pins breakout a la placa, no dude en modificar los archivos de Eagle.
Para esto se necesita:
Cable de programación ISP. (Yo utilicé alambre de cable de cinta)
-ISP programador (estoy usando un usbtinyISP que compré de Adafruit Industries)
También puede utilizar su arduino como programador ISP. Este instructivo puede mostrarle cómo:
Para programar vía ISP necesita conectarse a 6 pines en el chip AVR: (marque la hoja de datos para saber dónde están en el chip)
-VCC
-GND
-MOSI
-MISO
-SCK
-RESET
Además, el chip debe ser encendido. Así que, si está usando el programador USBtiny, asegúrese de que es el puente de alimentación de 5V en lugar. Una vez que tengas todos los cables conectados a su chip y su programador, cargar el IDE de Arduino
Vaya a herramientas -> Tabla -> y seleccionar Arduino Duemilanove o Nano w / Atmega328
Luego vaya a herramientas -> Burn Bootloader -> y haga clic en el programador que está usando. Espere unos minutos y obtendrá un mensaje diciendo "hecho bootloarer"
Encontré que un usbtinyISP de Adafruit fue una muy buena inversión. Trabaja con AVRs todos y es extremadamente fácil de usar. No he tenido problemas utilizando para programar el bootloader para este proyecto.
Dicho esto, tengo algo de experiencia con mi arduino como programador ISP. Es posible al programa del gestor de arranque para este proyecto pero no hay que esperar conseguir en el primer intento. Tal vez ni los próximos intentos. Si usted necesita cualquier ayuda, solo me preguntan.
Ahora que el bootloader en el chip, puede de la soldadura de los cables de programación y guárdelos.