Tengo las siguientes 2 preguntas sobre el uso de sensores (en general, pero principalmente trabajo con Arduino y Rpi)
-
Una vez que se inicializa o arranca un sensor, ¿continúa lanzando datos continuamente (que se almacenan en el búfer) o solo responde una vez que le pedimos que use "digamos"
my_sensor = S1.readline ()
En otras palabras, cuando comenzamos a leer datos de cualquier sensor después de encenderlo (o digamos que lo iniciamos) y digamos que tenemos un retraso de 10 segundos, ¿Cómo se leen los datos por la computadora? Quiero decir, ¿leerá los datos? cada 10 segundos (y no importa lo que suceda en b / w esos 9 segundos) o lo hará los datos se almacenan incluso durante esos 10 segundos en el búfer y nosotros obtener el último valor?
-
Supongamos que tengo 3 sensores, a saber, S1, S2 y S3 que envían datos a diferentes velocidades, digamos 50 Hz, 200 Hz y 500 Hz respectivamente. Asi que ¿Cómo sincronizar los datos a tiempo? En otras palabras, en 1 segundo, S1. enviaría 50 lecturas, pero S3 enviará 500 lecturas, entonces, ¿cómo puede esta diferencia en las tasas de envío de datos se tendrá en cuenta al hacer ¿Cálculos en proyectos Arduino / Rpi?
¿Puede alguien hacerme entender los conceptos básicos? No tengo experiencia en sistemas embebidos / electrónica. Sólo soy una persona de la afición de la electrónica.
Gracias