Прежде чем подключить какое-либо устройство к LPT
порту, желательно провести несложные эксперименты. Да и на модели
проще понять как работает порт. Тем более для реального управления
устройством нужно написать программу. А отлаживать её лучше на модели,
чем на реальном устройстве.
Вам понадобится программное обеспечение.
Я использую VisualBasic 6.0.К сожалению в нем вообще не предусмотрена
возможность работы с портом принтера. Но это не беда! Мир не без
добрых людей, пишущих программы и облегчающих нам жизнь. Я нашел
две бесплатно распространяемые программы для работы с LPT портом.
Это
inpout.dll
и
dlportio.dll. По указанным ссылкам вы можете их
и скачать. Вот и все! VBasic 6.0 и .dll! Теперь мы можем делать с
LPT все что захотим.
Вам понадобится и аппаратная часть. Прежде всего
необходим кабель от разъема порта к устройству. Можно купить
готовый, можно спаять самому. Так или иначе лучше всего иметь
кабель один к одному повторяющий разъём LPT порта. Для этого нужены
два 25-ти контактных разъёма. В компьютере стоит «мама», так что
к ней подключается «папа"+кабель+"мама». И вот перед вами на столе
лежит копия компьютерного разъёма. Только учтите, покупные кабели
не всегда содержат ВСЕ соединения между контактами! Практически всегда
ноги 18-25 НЕ соединены вмести! Так что не ленитесь, проверьте омметром распайку кабеля. Вы избавитесь от
лишней нервотрёпки. Да и вывести из строя порт при неправильном
подключении – пара пустяков.
Теперь берем еще одного "папу" и распаиваем на нем несложную схему.
Прямо к контактам 2-9 припаиваем сопротивления 430-560 Ом, ко второй
ножке сопротивления припаиваем светодиод типа АЛ307,а все другие ноги
светодиодов соединяем вместе,припаивая их к отрезку медного провода
диаметром 0,5-1.0 мм и присоединяем к контактам 18-25 разъёма. Получается довольно
жесткая конструкция. И ещё к общей шинке припаиваем небольшой кусочек мягкого многожильного провода.
Его мы будем использовать для подачи сигналов на входы.
Вот такая у нас получилась схема.