Os sistemas de tempo real mais simples executam repetidamente um laço do tipo:
(1) ler entradas, em seu caso, ler a aceleração ou a velocidade
(2) integrar a medição
(3) mostrar o resultado
(4) incrementar variáveis (de tempo, contadores, ...)
Há também os sistemas concorrentes e multitarefa, mais complexos, que fazem várias coisas ao mesmo tempo, ler entradas, calcular, atualizar saídas, ....
Mas, se você quer apenas analisar depois do ocorrido, ou como se diz, "comentar o vídeo tape do jogo", é bem mais fácil armazenar tudo a processar depois. Apesar de gastar mais memória de dados, a vantagem dessa abordagem é que pode aplicar vários algoritmos e comparar os resultados obtidos. Mas, com as baratas memórias SD, Mini-SD, ... de vários GB, isso é "molezinha" para um ATMega.