ultra son et MP3

Je rame un peu avec ce code...(mais je continue d'explorer)

De mon coté j'ai trouvé ceci :

void loop() {
  if (measureDistance(trigPin, echoPin) < 50) {
    int randTrackNo;
    randTrackNo = random(1, 6);
    sendCommand(CMD_PLAY_W_INDEX, randTrackNo);
    Serial.print("Playing track:");
    Serial.println(randTrackNo);
    delay(1000);  //wait to avoid errors
  }
  delay(300);
}

Ca fonctionne ,MAIS comme mes sons ne sont pas tous identique en minutage, si l'on reste dans les 50cm, un autre démarre etc...et c'est plutôt chiant de caler le "Delay" du coup...