Je suppose que tu voulais quelque chose comme
byte temps = map (ecartmax , 0 , 300 , 0 , 180); delay(temps);