Necesito ayuda con esta programación ya que simulándolo no acciona las instrucciones de manera adecuada, arranca normal con start pero el paro y la inversion no funciona.
C++:
int start;
int inversion;
int paro;
void setup (){
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(2, INPUT);
pinMode(4, INPUT);
pinMode(6, INPUT);
Serial.begin(9600);
}
void loop ()
{
{
inversion = digitalRead (2);
start = digitalRead (4);
paro = digitalRead (6);
}
if (start == HIGH, inversion == LOW, paro == LOW)
{ digitalWrite(12,HIGH);
digitalWrite(13,LOW);
Serial.println("Arrancado");
}
if (inversion == HIGH,start == LOW, paro == LOW)
{
digitalWrite (12,LOW);
delay (5000);
digitalWrite(13,HIGH);
Serial.println("Inversion");
if (paro == HIGH, start==LOW, inversion == LOW)
{
digitalWrite(13, LOW);
digitalWrite(12, LOW);
Serial.println("stop");
}
}
}
}
Última edición por un moderador: