Utiliser deux capteurs à ultrasons HC-SR04 simultanément

C'est bon! (un des deux capteurs était inefficace, comme quoi..)
Désolé pour le dérangement.

Je vous poste le code, si jamais :

#include <TimerFreeTone.h>


#include <NewPing.h>

#define SONAR_NUM     2 // Number or sensors.
#define MAX_DISTANCE 200 // Max distance in cm.

int buttonValue;
NewPing sonar[SONAR_NUM] = { // Sensor object array.
  NewPing(3, 2, MAX_DISTANCE),
  NewPing(9, 8, MAX_DISTANCE),
};

void setup() {
  Serial.begin(9600);
}

void loop() {
  for (uint8_t i = 0; i < SONAR_NUM; i++) { // Loop through each sensor and display results.
    delay(50); // Wait 50ms between pings (about 20 pings/sec). 29ms should be the shortest delay between pings.
    Serial.print(i);
    Serial.print("=");
    Serial.print(sonar[i].ping_cm());
    Serial.print("cm ");
    if (sonar[i-1].ping_cm() < 25 && sonar[i-1].ping_cm() > 2.5) {
      Serial.print("55555");
      TimerFreeTone(12, 100, 250, 10);
    }
   else if (sonar[1+i].ping_cm() < 25 && sonar[i+1].ping_cm() > 2.5) {
    Serial.print("666666");
    TimerFreeTone(12, 250, 250, 10);
   }
  }
  Serial.println();

    buttonValue = analogRead(A0); // Read analog value from A0 pin

    // For 1st button:
    if (buttonValue >= 927 && buttonValue <= 935) {
      Serial.println("1");
    }
    // For 2nd button:
    else if (buttonValue >= 971 && buttonValue <= 979) {
      Serial.println("22");
    }
    // For 3rd button:
    else if (buttonValue >= 1000  && buttonValue <= 1008) {
      Serial.println("333");
    }
    // For 4th button:
    else if (buttonValue >= 1010  && buttonValue <= 1018) {
      Serial.println("4444");
    }
    delay(100);
  }


// On envoie les données à Processing !