Estoy trabajando en un proyecto en el que quiero obtener datos muy precisos de un acelerómetro. Planeo enviar mis datos a través de bluetooth para que sean interpretados por una computadora.
Supongo que el bluetooth tendrá algunos retrasos desconocidos que provienen de cosas como la forma en que Windows maneja los datos.
Entonces, dado que los datos del acelerómetro dependen del tiempo, ¿me beneficiaría usar un reloj que pueda crear fácilmente el tiempo en algunos divisores de segundos? ¿O posiblemente agregar un RTC? Entonces podré "marcar la hora" mis datos antes de enviarlos por Bluetooth.
¿Vale la pena o estoy pensando demasiado en lo precisa que puedo obtener mis datos?
Clarificación:
Obtendré datos basados en una interrupción del temporizador. Me pregunto si mi temporizador debe ser algo así como 0.5 ms. Seguiría adelante y "marcaría en el tiempo" los mensajes que estoy enviando para saber si pierdo un mensaje por alguna razón.
Además, estoy usando un acelerómetro digital, así que no estoy haciendo un ADC, en lugar de eso, estoy obteniendo las mediciones sobre I2C.