Что делать, если один датчик должен проводить измерения раз в 2 секунды, а другой раз в 10 секунд? Просто получается либо им оба по 10 секунд ждать, либо по 2 секунды всем работать. Есть еще какой-нибудь вариант?
Не понимаю в чем проблема. Заведите таймер на 2 сек, каждый отсчет считываете показание первого датчика, через каждые пять отсчетов считываете показания второго датчика.