[identity profile] trifollium.livejournal.com posting in [community profile] useful_faq
Кто-нибудь из усфул-добродетелей возьмётся ли растолковать... как бы так выразиться.. азы управления различными механизмами програмно - т.е. как заставить различные мини-движки и пр. "Исполнительные Устройства" включаться и выключаться согласно внесённой программе.
Где-то на таком уровне: покупаешь на радио-рынке МП "А", шнурок к компу и паяешь вот-эти-три-проводка сюда.
Или хотябы ссылочку, где об этом можно ДОХОДЧЕВО прочесть...

Спасибо зараннее - больно хочется помастерить немного, а то кривое сознание и фантазия требуют выхода через руки :)

Date: 2007-04-02 11:24 am (UTC)
From: [identity profile] ennoto.livejournal.com
есть конструторы - собираешь сваво робота из деталек и моторчиков и програмиш на компе.

Date: 2007-04-02 01:04 pm (UTC)
From: [identity profile] ennoto.livejournal.com
во чо нашел
http://www.rightsite.ru/cgi-bin/list.pl?mode=show_yellow&kod_tovar=3099
впечатлен ценником!

Date: 2007-04-02 11:36 am (UTC)
From: [identity profile] e-12.livejournal.com
Если совсем по рабоче-крестьянски, то через порт LPT: программно нужно отправить на порт 8-битное слово, которое будет определять состояние 8 выходов порта. А с выходов снимать логический уровень и через реле управлять устройствами. С последовательными портами сложнее - нужна какая-то синхронизация и дешифратор команд на приемном конце, но идея та же.

Date: 2007-04-02 11:51 am (UTC)
From: [identity profile] e-12.livejournal.com
Если по частям, то проще как раз руками без "конструктора". Для этого понадобятся:
1. Разъем DB-25 (LPT) + схема распиновки LPT.
2. Реле на 5 В.
3. Исполнительное устройство.
4. Книга по программированию на языке высокого уровня + среда программирования.

Подключаете реле к порту (между одним из информационных выходов и землей (GND) - к сожалению, не помню распиновку), пишете программу, которая отправляет в порт LPT двоичное слово, скажем 00000001. Тогда на выводе младшего бита порта появится высокий логический уровень. Подключив к нему (выводу) реле, получаем возможность программно управлять исполнительным устройством.

Date: 2007-04-05 08:01 am (UTC)
From: [identity profile] e-12.livejournal.com
Совершенно верно. Думаю, дальше Вы все осилите сами. Желаю удачи =)
ЗЫ. Тоже когда-то игрался с дельфами, думаю, что подойдет.

Date: 2007-04-02 07:32 pm (UTC)
From: [identity profile] builtforcomfort.livejournal.com
Если не жалко LPT порт, то именно так и надо сделать. Если конечно удастся запитать реле от слабенького логического сигнала. :)

Date: 2007-04-05 07:58 am (UTC)
From: [identity profile] e-12.livejournal.com
Однажды видел, как от LPT запитали цепь запуска генератора рентгеновского излучения. Правда, пришлось соеденить все ноги и отправлять в порт 11111111. Но все выжило.

Date: 2007-04-05 08:27 am (UTC)
From: [identity profile] builtforcomfort.livejournal.com
Ну тут как грицца "сдуру и #$% сломать можно" :)
Все же лучше развязку сделать гальваническую с нормальными ключевыми элементами на выходе.

Date: 2007-04-05 08:30 am (UTC)
From: [identity profile] e-12.livejournal.com
Мы в тот раз сломали две видеокамеры и блок питания рентгеновской пушки =)
Согласен, что лучше, но другого выхода не было. В любом случае, начинать надо всегда с самого простого, а потом усложнять по мере необходимости.

Date: 2007-04-06 06:19 am (UTC)
From: [identity profile] builtforcomfort.livejournal.com
>>>а потом усложнять по мере необходимости

По мере выгорания материнских плат с интегрированным LPT? :)

Date: 2007-04-02 11:39 am (UTC)
From: [identity profile] vilgeforce.livejournal.com
Смотря какие исполниельные устройства. В общем случае, параллельный порт дает 8 ног, которыми можно программно "дрыгать". Ставится какой-нибудь ключевой элемент, типа реле и оптоэлектроники, который замыкает/размыкает питание исполнительного механизма.
From: [identity profile] vilgeforce.livejournal.com
Ну типа того. Другое дело, что реле может не подойти: нужно искать реле, которое будет срабатывать от напряжения на ноге LPT, и при это жрать не так много тока, чтобы LPT не погорел. Советую в сторону оптоэлектроники смотреть: устройства SAC200 или TLP126.

Программа на компе да, должна что-то в порт писать. Как конкретно это делать - от операционки зависит. Советую почитать MSDN и переползать в эхи [livejournal.com profile] ru_embedded и [livejournal.com profile] ru_programming.