30-03-2018, 14:46
Jest takie twierdzenie, o ile pamiętam to Kotielnikowa-Shannona, dotyczące próbkowania sygnałów.
Z tego twierdzenia policz sobie częstotliwość próbkowania, bo to jest istotne.
I dopiero wtedy zastanów się, jak chcesz scałkować próbkę.
Metoda trapezów była by miej więcej taka:
No i o tą deltę x się rozchodzi. Możesz tak dobrać parametr, aby mieć wynik zbliżony do, nazwijmy to, modulacji amplitudowej.
Z tego twierdzenia policz sobie częstotliwość próbkowania, bo to jest istotne.
I dopiero wtedy zastanów się, jak chcesz scałkować próbkę.
Metoda trapezów była by miej więcej taka:
Kod:
int calka (int pin)
{
int x1;
int x2;
int y;
int deltaX;
x2= analogRead(pin);
y = y + ((x1 + x2)/2)*deltaX;
x1 = x2;
return y;
}
No i o tą deltę x się rozchodzi. Możesz tak dobrać parametr, aby mieć wynik zbliżony do, nazwijmy to, modulacji amplitudowej.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.