temps=millis();
if(millis()>(temps + 5000))
{
mes5 = analogRead(micro);
}else if(millis()>(temps + 4000))
{
mes4 = analogRead(micro);
}else if(millis()>(temps + 3000))
{
mes3 = analogRead(micro);
}else if(millis()>(temps + 2000))
{
mes2 = analogRead(micro);
}else if(millis()>(temps + 1000))
{
mes1 = analogRead(micro);
}
moy = (mes1+mes2+mes3+mes4+mes5)/5;
maximum = max(mes1,max(mes2,max(mes3,max(mes4,mes5))));
ATTENTION sauf si tu as prévu un filtrage énergique à la sortie de la carte micro-electret chaque échantillon ne représentera qu'une toute petite portion de temps située 1s après le précédent échantillon. Cette fonction ne permet pas de faire une mesure de la moyenne sur 5 secondes.