int buzzer=A1; void setup() { pinMode(1, INPUT_PULLUP); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); pinMode(4, INPUT_PULLUP); pinMode(5, INPUT_PULLUP); pinMode(6, INPUT_PULLUP); pinMode(7, INPUT_PULLUP); pinMode(8, INPUT_PULLUP); pinMode(9, INPUT_PULLUP); pinMode(10, INPUT_PULLUP); pinMode(11, INPUT_PULLUP); pinMode(12, INPUT_PULLUP); pinMode(13, INPUT_PULLUP); pinMode(buzzer, OUTPUT); Serial.begin(9600); } void loop() { int compteur = 0; for (int i = 2; i <= 13; i++) { Serial.println(digitalRead(i)); if (digitalRead(i) == 0) { compteur += 1; Serial.println("compte"); } } Serial.println(analogRead(A3)); if (digitalRead(A3) == 0) { compteur += 1; Serial.println("compte"); } Serial.println(compteur); if (compteur> 3) { //digitalWrite(A5, HIGH); //delay(1000); //digitalWrite(A5, LOW); //delay(1000); Serial.print("ALLUME\n"); tone(buzzer, 2000); delay(500); tone(buzzer, 1800); delay(500); tone(buzzer, 2000); delay(500); tone(buzzer, 1800); delay(500); } else { //digitalWrite(A5, LOW); Serial.print("ETEINT\n"); noTone(buzzer); } delay(200); }