Попробуйте сохранить промежуточную сумму ускорения × время.
Другими словами, каждая пара значений (ускорение, время) сообщает вам величину ускорения, которое произошло за эту продолжительность, что, в свою очередь, говорит вам изменение скорости в течение этого времени.Добавьте все изменения, чтобы получить общую скорость.
Таким образом, вы можете написать
v[i+1] = v[i] + (a[i] * t[i])
где:
i
= i-й интервал
a[i]
= ускорение в течение этого интервала
t[i]
= продолжительность интервала (возможно, всегда 0,004 сек?)
v[i]
= скорость в конце интервала
Хорошоудачи!