Есть 2 варианта:
- Готовые решения. Чужие. Где вы сможете подправить какие-то отдельные параметры.
- И собственная полноценная разработка.
Вообще это называется "микроконтроллеры".
Базис можно почитать тут:
easyelectronics.ru/osnovy-na-palcax-chast-1.html и вообще весь тот сайт, разделы "Для начинающих и Учебный курс".
Однако для того, чтобы подкручивать двигатель - ничего этого знать не нужно.