Exercise (FH): Extract Measurement Loop Into Function

Requirement

  1. Extract the measurement loop into a parameterizable function:

    static void loop_and_measure(unsigned interval, int niterations, W1Sensor& sensor)
    {
        .. measurement loop here ...
    }
    

    That function is defined in the same file as the main() function, which is why we can restrict its visibility to the file itself and use static.

  2. Call the function at the point in the main() function where you extracted the loop from