Et comme ça ?
void loop() {
val = digitalRead(pinAction);
if (val == 1) { // <-- ajout d'une accolade
if (ouverturePorte)
{
digitalWrite(pinSon, HIGH);
delay(3000);
digitalWrite(pinSon, HIGH);
digitalWrite(pinMoteur, HIGH);
delay(4000);
digitalWrite(pinMoteur, LOW);
digitalWrite(pinVentouse, HIGH);
delay(3000);
digitalWrite(pinSon, LOW);
digitalWrite(pinMoteur, LOW);
digitalWrite(pinVentouse, LOW);
{
ouverturePorte = false;
}
}
} // <--- fermeture
}