En fait, je souhaite faire la moyenne du niveau sonore capté par le micro sur 5 acquisitions espacées chacune d'une seconde. Voici le code :
temps=millis();
if((millis()-temps) > 1000)
{
mes1 = analogRead(micro);
}
if((millis()-temps) > 2000)
{
mes2 = analogRead(micro);
}
if((millis()-temps) > 3000)
{
mes3 = analogRead(micro);
}
if((millis()-temps) > 4000)
{
mes4 = analogRead(micro);
}
if((millis()-temps) > 5000)
{
mes5 = analogRead(micro);
}
moy = (mes1+mes2+mes3+mes4+mes5)/5;
Dans ce cas, où devrais-je mettre la fonction "max()" ?