boolean start1=false;
boolean start2=false;
boolean stop=false;
boolean led1=false;
boolean led2=false;
void setup()
{
Serial.begin(9600);
pinMode(9,INPUT);
pinMode(11,INPUT);
pinMode(12, INPUT);
pinMode(10, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
start1 = digitalRead(11);
start2 = digitalRead(9);
stop = digitalRead(12);
if (stop == HIGH)
{
led1 = false;
led2 = false;
}
else if (start1 == HIGH && !led2) // Solo enciende led1 si led2 está apagado
{
led1 = true;
led2 = false;
}
else if (start2 == HIGH && !led1) // Solo enciende led2 si led1 está apagado
{
led2 = true;
led1 = false;
}
digitalWrite(13, led1 ? HIGH : LOW);
digitalWrite(10, led2 ? HIGH : LOW);
}