1 Pulsador 2 Led´s

Ese codigo Fermg, lo compilé con mi arduino, pero al probarlo en la plca, cada vez que presiono el interruptor, ambos led´s parpadean muy rapido, cambiando de posición pero lo hacen muy rápido.
El código que hace realmente lo que buscaba en el experimento es el siguiente:

int led1=10,led2=11,pulse=5;

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

int x=3;
boolean y= true;

void loop()
{
  if (digitalRead(pulse)==HIGH && y==false){x++;y = true;} 
  else if (digitalRead(pulse)!=HIGH) {y = false;}

 if ( x > 3){x=0;}

 switch(x) 
 {
 case 0:
  digitalWrite(led1,HIGH);
 break;
 case 1:
  digitalWrite(led1,LOW);
 break;
 case 2:
   digitalWrite(led2,HIGH);
 break;
 case 3:
   digitalWrite(led2,LOW);
 break;
 }
}

De igual forma Fermg, infinitas gracias por estar pendiente. Ahorita estoy en practicas con la conexión Arduino - Processing. Te invito a que leas el post y compartas tus ideas, a ver que podemos lograr hacer.

http://arduino.cc/forum/index.php/topic,123909.0.html

Muchos besos.

Nataly.