TouchGarden (Wireless + lokala HMI) (2 / 6 steg)
Steg 2: Konfigurera IDE & Arduino
I detta första steg kommer vi att:
1. först konfigurera arduino att fungera med dragino yun sköld
2. Konfigurera yun sköld via http-klient så att den kan anslutas till nätverket
3. granska några saker jag har lärt mig som kan hjälpa dig med dragino yun sköld.
Konfigurera Arduino:
Så finns det några saker som behöver hända för din arduino mega att arbeta med dragino yun sköld:
1. du har korta atmega16u2 innan din dragino kan kommunicera med din styrelse.
Heads Up:
Detta tar bort dina enheter USB-seriell port, men när kort tas bort atmega16u2 kommer att starta om och COM kommer att visas igen.
2. du måste lägga till en omkonfigurerats styrelse "board.txt" filen med i din Arduino AVR filer:
Mine ser ut så här:
YOURINSTALLDIRECTORY /hardware/arduino/avr/boards.txt
3. När du har hittat denna textfil lägga detta till det (jag också lägger till UNO också)
##############################################################
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
##############################################################