Управление шаговым двигателем с помощью датчика Холла

Всем привет! являюсь нубом в части программирования и ищу помощи в небольшом проэкте.
Кто может помочь с кодом?? у меня такая задача- есть датчик Холла, который измеряет обороты вала. На основании его показаний нужно вращать шаговый двигатель. Чем выше обороты вала - тем выше обороты двигателя. Двигатель 28BYJ-48, драйвер ULN2003

Вам сюда

редуктор для спидометра?

да, для автомобиля

это какая то типовая задача?