Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.04;
Скачать: CL | DM;

Вниз

LPT, COM и Рэлюшки...   Найти похожие ветки 

 
Hruks   (2001-11-30 11:52) [0]

Здравствуйте, многоуважаемый All.
Давно хотелось поуправлять мне с компутера разными электроприборами... От гирлянд, до вентилятора. Несостоялся из меня радиолюбитель :(
А вот программировать вроде бы получается. Ну так вот - каким образом можно это проделать? Вроде должно получиться, если к управляющим сигналам (DTR например) ком порта и земле подключить реле, и программно эти сигналы устанавливать/снимать. Но вот незедача - портов мало, да ещё и сигналов негусто. Может для этого LPT годится? С ком портом работать получалось, а вот про LPT никакой инф не могу найти.
Может поможете мне с моей проблемой, может уже кто копал или укажет где покопать? Или всё гораздо проще?
Заранее благодарен.


 
UN9GW ©   (2001-11-30 12:38) [1]

Приветствую!
Очень жаль, что не получился радиолюбитель - это занятие дает многое.
Насчет управления.
Вопервых не желательно подключать реле и прочие высокоточные (в смысле тока) устройства напрямую. Для этого используйте транзисторные ключи.
С LPT портом в Win95\98 нет никаких проблемм - можете на ассемблере написать вставки в вашем приложении и все будет работать.
Я,правда, на Pascal-е не пишу, но начинал именно с Delphi. А вставка выглядит примерно так:

asm
begin
mov ax, 0x378 //это номер регистра данных LPT порта
mov dx, ax //адрес порта долженбыть в dx
mov ax, 0x0001 //в ax - данные на вывод
out dx, ax //собственно команда вывода
end;

Вместо 0x0001 можете указать какую-нибудь переменную с именяемым значением, таким образом менять данные.

Успеов!


 
DKuznets   (2001-11-30 12:54) [2]

http://pcard.narod.ru/electron/private/elka2000/index_ru.html

как раз для ком-порта :)

я такую сделал, только упростил раза в 3 :)
и даже работает... вроде :)
и даже плугин написал под винамп, чтоб под музыку моргало :)



Страницы: 1 вся ветка

Текущий архив: 2002.03.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-9221
Michael C
2002-02-15 11:27
2002.03.04
И ещё вопрос...


1-9180
who
2002-02-14 10:05
2002.03.04
Передача параметров из exe в exe


1-9181
Johnmen
2002-02-14 12:20
2002.03.04
Кто плотно общался с DBGridEh ?


1-9150
Loxly
2002-02-17 14:22
2002.03.04
Выношу часть функциональности проги в DLL, но размер EXE шника НЕ УМЕНЬШАЕТСЯ.


6-9249
Josh_BMS
2001-12-17 11:40
2002.03.04
function TCustomWinSocket.ReceiveBuf(var Buf; Count: Integer)