Pewnie tytuł niejasny, ale już tłumaczę.
Jest sobie czujnik analogowy 0-10V, np światła, wilgotności czy jakikolwiek. Z modułu analog input dostajemy zmienną WORD która przyjmuje prawie 16-bitową wartość, podaną dziesiętnie 0-32767. Kłopot polega na tym, że wartość "skacze". Szukam sposobu na uśrednianie zmiennej, tak aby niewielkie wahania odczytu poziomu nie wpływały na sterowanie w dalszym ciągu programu. W drugim kroku, szukam sposobu na płynną zmianę. Np zmienna zmieni się bardzo szybko z 1000 na 1400 a ja chciałbym aby wartość zmiennej płynnie "przejechała" od 1000 do 1400 w określonym czasie. Na razie rozwiązałem to tak, że podprogram odczytujący wartość wywołuję co 2 sek, więc jakieś uśrednienie jest, ale to nie do końca o to chodzi. Jakieś pomysły?