Непонятно, как вы собираетесь диаметр или радиус считать, это не возможно! Т.к. датчик движется не через центр колеса, а так как диаметры разные, то и центр на разной высоте.
PS Для определения места, куда выдвигать блокиратор, вам нужно определить, что колесо началось, и закончилось. Это делается по триггерам без таймеров. Ну один таймер можно использовать, для определения окончания колеса. Чтобы блокиратор зашёл в пустое место.
Тут алгоритм на 15 минут работы. Не понятны в чем ваши сложности...





Ответить с цитированием