Paso 1: Agregar la nueva definición de viruta para el IDE de Arduino
La instalación estándar del IDE de Arduino le da el cargador de arranque para ejecutar el chip en 8 MHz usando el reloj interno sin el cristal, pero no la definición de chip que necesita hacerlo. El archivo de cargador de arranque que necesita está en el directorio /usr/share/arduino/hardware/arduino/bootloaders/atmega/, y el nombre del archivo es ATmegaBOOT_168_atmega328_pro_8MHz.hex. Necesitará tener la definición de viruta en un archivo llamado boards.txt dentro de un directorio en el directorio de hardware que se encuentra en su directorio sketchbook .
Si no tienes un directorio de hardware en su directorio sketchbook cree una ahora mismo.
Si usted ya tiene un archivo boards.txt en el directorio de hardware usted puede Agregar este código, de lo contrario Copie este código en un archivo y asígnele el nombre boards.txt.
Crear un directorio, cualquier nombre que elija. Llamé a mina 328.
Mover el nuevo archivo de boards.txt en este directorio, luego mover ese directorio en el directorio de tu hardware.
############################################################## # ATmega328 on a breadboard (8 MHz internal clock) ############################################################## atmega328bb.name=ATmega328 on a breadboard (8 MHz internal clock) atmega328bb.upload.protocol=stk500 atmega328bb.upload.maximum_size=30720 atmega328bb.upload.speed=57600 atmega328bb.bootloader.low_fuses=0xE2 atmega328bb.bootloader.high_fuses=0xDA atmega328bb.bootloader.extended_fuses=0x05 atmega328bb.bootloader.path=arduino:atmega atmega328bb.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino atmega328bb.build.variant=arduino:standard
Compruebe para asegurarse de que el IDE de Arduino es encontrar las definiciones de chip abrir el IDE de Arduino y haciendo clic en herramientas y haga clic en a bordo. Debe parecerse a la imagen, debería ver una entrada para el ATmega328 en un protoboard (reloj interno de 8 MHz)