Cargar variables de forma elegante en funcion del diseño ?? SOLUCIONADO

Muchas Gracias compañeros
Ya esta solucionado tal y como me apuntabais, por cierto, el enlace en Español genial.
Comento para los nuevos como yo para que puedan guiarse:

Al final he incorporado una clausula include al principio del programa, y he guardado el fichero que quiero incluir en la misma carpeta que el PDE, con lo cual, me aparecen las dos pestañas del compilador que me apuntabais.

Lo he puesto con el ejemplo del blink para que sea mas facil, a partir de ahi modificamos a nuestro gusto, en mi caso me he creado varios ficheros para cada situacion con las definiciones que queria de pines y funciones y uso en funcion del include el que quiero.

Al fichero le he llamado definiciones.h aunque supongo que otras extensiones u otra ruta le valdra al compilador, su codigo:

definiciones.h
int ledPin =  13;    // LED connected to digital pin 13

Blink.pde

#include "definiciones.h"

void setup()   {                
  // initialize the digital pin as an output:
  pinMode(ledPin, OUTPUT);     
}

// the loop() method runs over and over again,
// as long as the Arduino has power

void loop()                     
{
  digitalWrite(ledPin, HIGH);   // set the LED on
  delay(100);                  // wait for a second
  digitalWrite(ledPin, LOW);    // set the LED off
  delay(100);                  // wait for a second
}

Un saludo.