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.