int emplacement_relay_1 = 6;
int emplacement_capteur_1 = 7;
int emplacement_capteur_2 = 8;
int emplacement_capteur_3 = 9;
//int etat_relay_1 = 0;
int etat_capteur_1 = 0;
int etat_capteur_2 = 0;
int etat_capteur_3 = 0;
void setup() {
Serial.begin(9600);
pinMode(emplacement_relay_1, OUTPUT);
pinMode(emplacement_capteur_1, INPUT);
pinMode(emplacement_capteur_2, INPUT);
pinMode(emplacement_capteur_3, INPUT);
}
void loop() {
etat_capteur_1 = digitalRead(emplacement_capteur_1);
etat_capteur_2 = digitalRead(emplacement_capteur_2);
etat_capteur_3 = digitalRead(emplacement_capteur_3);
//etat_relay_1 = digitalRead(emplacement_relay_1);
Serial.println(detection(etat_capteur_1, etat_capteur_2, etat_capteur_3));
if (detection(etat_capteur_1, etat_capteur_2, etat_capteur_3) != LOW) {
digitalWrite(emplacement_relay_1, HIGH);
delay(5000);
digitalWrite(emplacement_relay_1, LOW);
}
}
bool detection(bool parm1, bool parm2, bool parm3) {
bool val_detection = parm1 + parm2 + parm3;
return (val_detection);
}