Sensor de proximidad

Alguien me puede ayudar? Estoy tratando d ebuscar un codigo ultra simple para un sensor de proximidad sharp http://www.sparkfun.com/commerce/product_info.php?products_id=8958 solo que cuando este a 50 cms de cercania se prenda un led y cuando se aleje se apague y se prenda otro.. tan simple como eso. Alguien tiene algo? he encontrado codigos de sensor de proximidad pero son muy complejos, tienen parpadeo y 4 o 5 leds... necesito algo bascio Gracias!

Algo muy sencillo seria:

int sensorPin = 3; //Pin al que esta conectado el sensor de distancia
int led1 = 4; //Led que indica distancia < 50cm
int led2 = 5; //Led que indica distancia > 50cm
int val = 0;

void setup()
{
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
}

void loop()
{
  val = analogRead(sensorPin);
  if (val > 443)
  {
    digitalWrite(led1, HIGH); //Menos de 50cm
    digitalWrite(led2, LOW);
  }
  else
  {
    digitalWrite(led1, LOW); //Mas de 50cm
    digitalWrite(led2, HIGH);
  }
}

El valor de lectura del conversor ADC (443) lo he calculado en plan rapido, deberias comprobar que es correcto y que el sensor te la lectura correcta a 50cm, aproximadamente 2,17v.

Un saludo.