19-01-2016, 23:24
Witam
No nie bardzo rozumiem to zbieranie pomiarów z tym max opóźnieniem 200ms skoro w kodzie pozwalasz sobie na delay(500)... ale spoko.
Skoro chcesz z np 1000 prób pobrać max. wartość to jaki problem użyć tylko 2 zmiennych i w każdej próbie sprawdzać:
Pozdro
No nie bardzo rozumiem to zbieranie pomiarów z tym max opóźnieniem 200ms skoro w kodzie pozwalasz sobie na delay(500)... ale spoko.
Skoro chcesz z np 1000 prób pobrać max. wartość to jaki problem użyć tylko 2 zmiennych i w każdej próbie sprawdzać:
Kod:
float x, max=0;
for(int i=0;i<1000;i++)
{
// jakiś tam pomiar - tu musisz coś dać od siebie :-) np x=analogRead(0);
if(x>max) max=x;
}
Pozdro