Hello! I am interested in using the Arduino Esplora to send joystick data to my Arduino DUE or Mega. This data is going to adjust several PWM outputs for servo-motor control. Since both boards have ICSP pins could the data be sent / received through I2C? I have little experiencing connecting multiple boards together, so I am not sure if this is the right approach. Any help would be appreciated, thanks!
Sure thing.. You'll need a Logic Level converter (because Due runs on 3.3V and Esplora on 5V).. You can either buy one on i.e. Sparkfun or make one yourself.. Here is a instructable for that: http://www.instructables.com/id/A-bidirectional-logic-level-converter-for-I2C/
Edit: Here is an explanation to how logic level converters (MOS-FET ones) work (in case you're wondering =) ): http://www.adafruit.com/datasheets/AN10441.pdf