Paso 2: Configurar el IDE y Arduino
En este primer paso será:
1. en primer lugar configurar el arduino con el escudo de yun dragino
2. configurar el escudo yun via cliente http para que pueda conectarse a su red
3. revisar algunas cosas que he aprendido que pueden ayudar con el escudo de yun dragino.
Configuración de Arduino:
Así que hay algunas cosas que deben suceder para que tu arduino mega trabajar con el escudo de yun dragino:
1. tienes que corta el atmega16u2 antes de su dragino puede comunicarse con la placa.
Heads Up:
Esto eliminará el puerto serie de dispositivos usb, pero una vez retirado el corto se reiniciará el atmega16u2 y el COM volverán a mostrarse.
2. debe agregar un tablero reconfigurado al archivo "board.txt" con en los archivos de Arduino AVR:
Mina se parece a esto:
YOURINSTALLDIRECTORY /hardware/arduino/avr/boards.txt
3. una vez que haya encontrado este archivo de texto añadir esto a él (estoy también agregando UNO así)
##############################################################
mega2560Yun.Name=Arduino Mega 2560--Dragino Yún mega2560Yun.upload.via_ssh=true
mega2560Yun.vid.0=0x2341 mega2560Yun.pid.0=0x0044 mega2560Yun.vid.1=0x2341 mega2560Yun.pid.1=0x003f mega2560Yun.upload.tool=avrdude mega2560Yun.upload.protocol=arduino mega2560Yun.upload.maximum_size=258048 mega2560Yun.upload.maximum_data_size=8192 mega2560Yun.upload.speed=57600 mega2560Yun.upload.disable_flushing=true mega2560Yun.upload.use_1200bps_touch=true mega2560Yun.upload.wait_for_upload_port=true
mega2560Yun.bootloader.Tool=AVRDUDE mega2560Yun.bootloader.low_fuses=0xff mega2560Yun.bootloader.high_fuses=0xd8 mega2560Yun.bootloader.extended_fuses=0xfd mega2560Yun.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex mega2560Yun.bootloader.unlock_bits=0x3F mega2560Yun.bootloader.lock_bits=0x0F
mega2560Yun.Build.MCU=ATmega2560 mega2560Yun.build.f_cpu=16000000L mega2560Yun.build.board=AVR_MEGA2560 mega2560Yun.build.core=arduino mega2560Yun.build.variant=mega
##############################################################
unoyun.Name=Arduino Uno - Dragino Yún unoyun.upload.via_ssh=true unoyun.vid.0=0x2341 unoyun.pid.0=0x0043 unoyun.vid.1=0x2341 unoyun.pid.1=0x0001 unoyun.upload.tool=avrdude unoyun.upload.protocol=arduino unoyun.upload.maximum_size=32256 unoyun.upload.maximum_data_size=2048 unoyun.upload.speed=57600 unoyun.upload.disable_flushing=true unoyun.upload.use_1200bps_touch=true unoyun.upload.wait_for_upload_port=true unoyun.bootloader.tool=avrdude unoyun.bootloader.low_fuses=0xff unoyun.bootloader.high_fuses=0xde unoyun.bootloader.extended_fuses=0x05 unoyun.bootloader.file=optiboot/optiboot_atmega328.hex unoyun.bootloader.unlock_bits=0x3F unoyun.bootloader.lock_bits=0x0F unoyun.build.mcu=atmega328p unoyun.build.f_cpu=16000000L unoyun.build.board=AVR_YUN unoyun.build.core=arduino unoyun.build.variant=standard
##############################################################