На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! user posted image
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.

Соблюдайте общие правила форума

Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как запустить программу/файл? (и дождаться ее завершения)
5. Как перехватить API-функции, поставить hook? (перехват сообщений от мыши, клавиатуры - внедрение в удаленное адресное прстранство)
... (продолжение следует) ...

Внимание:
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки - бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Rouse_, user posted image Krid

Модераторы: Rouse_, Krid
  
> Управление домофоном COM-портом
    Начал знакомиться с работой портов. Решил подключить домофон к компьютеру посредством RS-232
    Подскажите приблизительную модель, какая она должна получиться. Нужно ли собирать дополнительный контроллер и управлять уже им с компьютера или можно в обход этого напрямую завести пару (или 4) провода на ком порт (приблизительно на CD,DTR,RI)???
    Результатом хочется видеть выскакивающее окошко на рабочем столе при звонке с соответствующей кнопочкой - открыть...
      Во первых надо узнать какие сигналя идут на домофон. Потом можно собрать свой контролер на обработку сигналов от домофона, обработать их и передать на комп по com-порту. А твоя прога будет ждать сигнала от контролера и в зависимости от команды обрабатывать этот сигнал.
        Цитата
        Dale, 11.08.04, 19:20
        приблизительно на CD,DTR,RI
        "приблизительно" - просто умиляет :D
        Цитата
        filh, 13.08.04, 07:57
        Во первых надо узнать какие сигналя идут на домофон.
        Это точно. Вдобавок еще сигналы с домофона да еще и протокол его работы. И это надо знать точно.
        Цитата
        filh, 13.08.04, 07:57
        Потом можно собрать свой контролер на обработку сигналов от домофона, обработать их и передать на комп по com-порту. А твоя прога будет ждать сигнала от контролера и в зависимости от команды обрабатывать этот сигнал.
        Если сигналы "простые", то можно и прямо в PC.
        Сообщение отредактировано: Adil -
          Набрасал я схемку контроллера. Без него не получится, т.к. в цепи домофона есть переменка. Принцип такой: Отделяем сначало переменку от постоянки, затем выпрямляем диодным мостиком переменный ток. Дальше все это идет на оптрон. При входящем звонке Оптрон будет открываться и подавать 1 на порт. Открытие двери (КЗ линии) будет идти тоже через отпрон (ООД). При подаче 1 на него, цепь коротится.
          Подскажите, с какого выводя лучше подавать напряжение на оптрон??? На оптрон, который будет "улавливать" входящий звонок нужно постоянно подавать напряжение. Какой сигнал com-порта лучше для этого испоьлзовать. Я посмотрел, для этого вроде подходят CTS, RI, DCD, DCR.
          Я с портами раньше не встречался... помогите советом...
            Для сигнала входящего звонка логичнее использовать RI - он позволяет даже включить питание компьютера. Питание на оптрон, который будет "улавливать" входящий звонок можно брать с RTS. Сигнал для открытия двери можно брать с DTR.
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0198 ]   [ 15 queries used ]   [ Generated: 27.07.24, 13:13 GMT ]