Напрямую подключать двигатель, конечно же не стал. Были идеи использовать ключ или буфер, но оптимальным решением, конечно же была опторазвязка. Ехать за деталями было лень, да и куча компьютерного железа не дает спокойно на него смотреть
На глаза попалась плата от шариковой мыши с ее фотоэлементами.
В мозгу созрела идея как-то использовать железки для пользы.
Быстренько набросал на макетке схему
Определил где какие выводы в оптоэлементах
Т.к. фотоприемник сдвоенный (очевидно для определения направления движения колесика в мыши), OUT2 остался висеть в воздухе. Транзистор взял первый попавшийся NPN, все резисторы по 200 Ом. Параллельно двигателю включил светодиод для наглядности. Светодиод D4 - индикатор питания. Питание 5В.
Инфракрасный светодиод через резистор подключил к 2 (анод) и 25 (катод) выводу разъема для LPT.
Вот как это все неаккуратно выглядит
Для управления использовал программу с сайта
Для включения двигателя, пишем в поле "Data to Port" 1 , нажимаем "Write Data".
Для выключения - 0.