Текущий архив: 2003.07.17;
Скачать: CL | DM;
ВнизСвязать виртуальный и реальный мир Найти похожие ветки
← →
vf (2003-05-01 00:51) [0]Добрый день!
Прошу помочь с решением вопроса как связать реальный и виртуальный мир через Com-порт,USB и т.д.!
Как, допустим, написать программу для управления игрушкой "Детская железная дорога" такой, чтобы нажимать виртуальные клавиши на экране, а рельсы на реальной игрушке
"Железная дорога" передвигались согласно этим командам?
Т.е. какие команды нужно выполнять в Delphi чтобы на Com-порте
создавалось заданное напряжение или сила тока? Или как отловить
поступающее напряжение или силу тока в Com-port средствами Delphi?
Вопрос я сформулировал несколько сумбурно, но позже я найду более точную формулировку!
C уважением, vf.
← →
Serious Sam (2003-05-01 01:35) [1]Комп --[Интерфейс]-- Контроллер -- Железяка.
Интерфейс ::= {RS232 | IEEE1394 | USB | LPT};
Контроллер ::= { К1816ВЕ31, 8051, 8052, AT90S8515, <...> };
Железяка ::= {Любое железо}
+в компе системная поддержка
← →
wal (2003-05-02 02:14) [2]можно еще интересней:
Интерфейс: ..., Ethernet TCP/IP.
Контроллер: любой пром. контроллер, начиная с Ремиконта, заканчивая OMRON.
Железяка: очень много уже реализовано в пром. контроллере, осталось только подключить провода к управляемлму устройству.
← →
Tano (2003-05-02 12:13) [3]Одно из самых дешевых и простых решений:
Контроллер 8051 (низкая стоимость, простота проектирования, минимум доп.элементов). У контроллеров этой серии достаточно входов/выходов и для управления и для обратной связи.
Инетерфейс RS232, его программирование разжевано донельзя => материал есть.
Неудобство: требуется некоторое знание ASM51 для него (при наличии описания - ничего сложного).
← →
diaz (2003-05-02 15:07) [4]Выгоднее всего использовать LPT с протоколом EPP. Контроллер не нужен, все реализовывается на нескольких мс логики и регистрах.
Для регулировки тока используются ЦАП. С помощью АЦП можно вводить данные в комп. Ассемблер нужен в любом случае для управления портом. В результате можно управлять хоть тысячами устройств и от тысячи принимать данные, обрабатывать програмно и по результатам делать действия.
Для реализации нужно:
1.Знать протокол EPP порта LPT;
2.Ассемблер(минимум);
3.Логические мс, АЦП К572ПВ4, ЦАП КР572ПА1
Такое устройство по сбору информации было реализованно сначала на ZX Spectrum (Z80), а потом перенесено на современный PC (Pentium II).
Успехов.
← →
Jora (2003-05-02 20:42) [5]А по проще?
← →
circul (2003-05-02 21:36) [6]>Jora (02.05.03 20:42)
А по проще?
А ты здесь при чем?
← →
Карлсон (2003-05-02 22:53) [7]http://www.masterkit.ru/main/set.php?num=450
← →
jee (2003-05-06 09:29) [8]Для совсем ленивых. На COM порте есть управляющие сигналы. Два выхода уровней -12 +12 вольт и два входа (боюсь ошибиться) TTL уровня. Можно их использовать, если достаточно двух. На LPT ессно их поболее, все 5 вольтовые. Проще уже некуда.....
← →
REA (2003-05-06 14:41) [9]Инфракрасный порт - провода не нужны. Синие зубы (BlueTooth) тоже.
Страницы: 1 вся ветка
Текущий архив: 2003.07.17;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.008 c