Measurement loop cleanup
Separating sensor polling from formatting so timing is easier to reason about.
The first loop worked, but it mixed acquisition, formatting, and output. Splitting those steps made the timing easier to inspect and changed less code per experiment.
For the broader context, go back to First bench bring-up or the About page.