Is there a way of writing values to the EEPROM directly from the arduino program on a computer? If not I could write a program that reads the values from the computer and stores them into EEPROM, but I was wondering if there was a way around this.
AVRDUDE will read directly from EEPROM so I assume it can also write directly to EEPROM. But I don't think accessing the EEPROM through the Arduino IDE is supported.
Are you possibly better off using PROGMEM? That's at least something you can do at compile-time...? Using the EEPROM lib is a run-time activity (ie not directly from the IDE).