Bonjour/Bonsoir,
J'aurais besoin d'aide pour mon projet de terminale, j'ai un très gros problème sa fait 2 jours je suis dessus et que je ne trouve pas comment faire. Mon Projet c'est organiser une course en cours. En gros moi et mon groupe avons deux pistes de courses. Mon problème c'est que Si le feux de départ est rouge et que le capteur du départ sont activés il y ait un son sortant du buzzer mais je n'arrive pas à trouver comment faire pour faire ma commande if
void loop() {
// Clears the trigPin
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// Sets the trigPin on HIGH state for 10 micro seconds
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
digitalWrite(rouge, HIGH);
digitalWrite(vert, LOW);
delayMicroseconds(10);
// Reads the echoPin, returns the sound wave travel time in microseconds
duration = pulseIn(echoPin, HIGH);
// Calculating the distance
distance= duration*0.034/2;
safetyDistance = distance;
if ((safetyDistance <= 5) && (rouge == HIGH)){
digitalWrite(buzzer, HIGH);
}
else{
digitalWrite(buzzer, LOW);
}
delay(1000);
digitalWrite(vert, HIGH);
digitalWrite(rouge, LOW);
// Prints the distance on the Serial Monitor
Serial.print("Distance: ");
Serial.println(distance);
}
Je n'arrive pas à mettre mes deux conditions
Si quelqu'un pourrait m'aider ce serait parfait