Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

управлять устройством через com port


bumbum ©   (2012-01-15 09:25:00) 

Доброго утра!
Хотел узнать как можно средствами дельфи управлять com portom?
Не просто передавать биты, а вот напрмер если подключил прямо лампочку к одному из контактов или несколько, жму в своей программе на кнопку лампочка загорелась  жму на вторую дверь открылась на третью вода в унитазе слилась :) …
Нашел вариант на паскале:

program prim1;
uses crt,dos;
var
base: integer;  
begin
base:=$3F8;  {Присвоение переменной base баз. адреса}
port[base+4]:=2;   {Установить RTS}
readln;          {Ждать нажатия Enter}
port[base+4]:=0;   {Сбросить все выходы порта}
end.


Эти строчки приведут к установке +12в на выводе 7 порта...

Или хотя бы может какая плата специальная есть. Подключаешь кней разную электронику подключаешь через com порт к компьютеру в программе передаешь значения а та запускает что подключено в зависимости от передаваемого сообщения.


RWolf   (2012-01-16 17:35:00) [1]


> [10]

чип — это микросхема в широком смысле. Говоря «микроконтроллер», подразумевают именно микросхему, контроллер на одном кристалле.


Германн   (2012-01-16 17:21:00) [2]


> RWolf ©   (16.01.12 11:19) [9]
>
>
> > Германн ©   (16.01.12 03:04) [6]
>
> почему же неустановившийся, всегда подразумевается именно
> чип.

Чип это микропроцессор.


RWolf   (2012-01-16 11:19:00) [3]


> Германн ©   (16.01.12 03:04) [6]

почему же неустановившийся, всегда подразумевается именно чип.


Alex_C   (2012-01-16 10:35:00) [4]


> светодиодика напрямую к лпт


Напрямую ни к ЛПТ, ни к КОМ никакие лампочки подключать строго нельзя, если не хочешь их спалить .
Если действительно интересно как это сделать - тогда сюда.
http://www.cqham.ru/trx49_42.htm- пример оптронной развязки
http://www.cqham.ru/yaesucat1.htm- на транзисторе развязка.
Если есть хотя бы небольшие знания электроники - сделать такие устройства самому - час времени.


KilkennyCat   (2012-01-16 03:48:00) [5]


> Германн ©   (16.01.12 03:04) [6]

правильно, у нас микроконтроллером могут назвать некую совокупность деталек... но все равно чушь и закончится вешаньем светодиодика напрямую к лпт в лучшем случае, в худшем - релюшки,в конечном итоге лпт будет спален и будет счастье.


Германн   (2012-01-16 03:04:00) [6]


> Плохиш ©   (15.01.12 22:27) [5]

Это не совсем чушь. "Микроконтроллер" просто нечётко установившийся в русском-техническом термин.


Плохиш   (2012-01-15 22:27:00) [7]


> А платы есть такие микроконтроллеры называются...

Чушь пороть не надо.


KilkennyCat   (2012-01-15 16:27:00) [8]

pic18f14k50 - через usb (аппаратный), с десятка полтора входов-выходов на релюшки-датчики, наиболее оптимальный вариант.


bumbum   (2012-01-15 12:05:00) [9]

Нашел примеры через LPT... буду изучать...
А платы есть такие микроконтроллеры называются...


Плохиш   (2012-01-15 11:47:00) [10]


> Или хотя бы может какая плата специальная есть.

Этих плат вагон и маленькая тележка, да ещë и подключаемые через эзернет и с sdk с примерами на делфи. Только у гугля нада спросить про модули входов/выходов.


megavoid   (2012-01-15 10:36:00) [11]

Можно так: http://www.delphimaster.ru/articles/comport2/, только у ком-порта скорее всего линий не хватит и на лампочку и на унитаз, тогда уж лучше мучать параллельный. А ещё лучше плату специальную, Arduino называется.


Наверх

Титульная страница Поиск, карта сайта Написать письмо