m2 писал(а): И ещё вопрос: если давить на курок пальцем с разной силой, то он будет вращаться быстрее/медленнее. А если мне надо в роботе заставить этот шуруповёрт крутиться на пол-скорости - то как мне это сделать? Что ли примотать курок скотчем в нужной позиции и подавать-убирать питание?

Да как-то неточно уж больно... Поставить струбцину и винт в курок чтоб упирался и подкрутить винт?

а вы вудумщик, однако.
вообще то есть несколько вариантов управления двигателем
два первых это изменение напряжения и тока питания, эти способы не рекомендую т.к. при таком управлении сильно уменьшается кпд а следовательно ресурс батареек (кстати подозреваю что один из этих методов применен в дрели)
а есть третий метод, наш, правильный . Суть его заключается в импульсной подачи питания на некоторое время. запуск подачи напряжния происходит через равномерные промежутки времени а вот отсечкой как раз регулируется скорость - если отсекать быстро после запуска, то двигатель еле крутиться будет, а если оставлять поданное напряжение подольше то крутиться будет быстрее.
По грамотному это наывается управление изменением скважностью сигнала или ШИМ (Широтно Импульсная Модуляция)
собственно по этим волшебным буквам "ШИМ" и нужно запускать поиск по форуму
P.S. коллеги, а по буржуйски это как будет, PWM исли память не изменяет ?