Узнать вертикальную скорость с помощью BMP280

NewUser__
Offline
Зарегистрирован: 14.08.2021

Хочу узнать вертикальную скорость с помощью BMP280 и для этого я делаю так:

*Записываю первый раз высоту(h1)

*Жду какое-то время(t)

*Записываю второй раз высоту(h2)

Теперь нахожу скорость так: V = (h2 - h1) / t

И от высоты оставляю только целую часть т.к. дробная часть сильно прыгает

Таак вот вопрос. Через какое время t лучше записывать второй раз высоту? Хотел использовать 15мс, чтоб точнее было, но вдруг за это время вообще не будет успевать изменятся высота. Или стоит оставить десятую часть и добавить сглаживание?

b707
Offline
Зарегистрирован: 26.05.2017

примерно  =   погрешность BMP280 *10

sadman41
Offline
Зарегистрирован: 19.10.2016

Если, положим, h1 перейдёт в h2 за 200 лет, то и t = 30 сек ничего не дадут.

rkit
Offline
Зарегистрирован: 23.11.2016

NewUser__ пишет:

И от высоты оставляю только целую часть т.к. дробная часть сильно прыгает

И будет прыгать реже, но с большей амплитудой.