Прерывание каждые 5 мс?)
Если есть тот же модуль часов, ds1307 у него есть выход частота которого задаётся.
Когда нужно опросить датчик, включаем прерывание по этому входу и все)
Работает, только код библиотеки уже не подойдёт, нужно самому писать.
После окончания передачи, отключать прерывание.
Как вам такое?🤣