
Напрямую подключать двигатель, конечно же не стал. Были идеи использовать ключ или буфер, но оптимальным решением, конечно же была опторазвязка. Ехать за деталями было лень, да и куча компьютерного железа не дает спокойно на него смотреть

На глаза попалась плата от шариковой мыши с ее фотоэлементами.

В мозгу созрела идея как-то использовать железки для пользы.

Быстренько набросал на макетке схему

Определил где какие выводы в оптоэлементах

Т.к. фотоприемник сдвоенный (очевидно для определения направления движения колесика в мыши), OUT2 остался висеть в воздухе. Транзистор взял первый попавшийся NPN, все резисторы по 200 Ом. Параллельно двигателю включил светодиод для наглядности. Светодиод D4 - индикатор питания. Питание 5В.
Инфракрасный светодиод через резистор подключил к 2 (анод) и 25 (катод) выводу разъема для LPT.

Вот как это все неаккуратно выглядит


Для управления использовал программу с сайта

Для включения двигателя, пишем в поле "Data to Port" 1 , нажимаем "Write Data".
Для выключения - 0.