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

Вниз

управлять устройством через com port   Найти похожие ветки 

 
bumbum   (2012-01-15 09:25) [0]

Доброго утра!
Хотел узнать как можно средствами дельфи управлять 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 порт к компьютеру в программе передаешь значения а та запускает что подключено в зависимости от передаваемого сообщения.


 
megavoid ©   (2012-01-15 10:36) [1]

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


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


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

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


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

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


 
KilkennyCat ©   (2012-01-15 16:27) [4]

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


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


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

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


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


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

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


 
KilkennyCat ©   (2012-01-16 03:48) [7]


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

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


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


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


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


 
RWolf ©   (2012-01-16 11:19) [9]


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

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


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


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

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


 
RWolf ©   (2012-01-16 17:35) [11]


> [10]

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



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

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

Наверх




Память: 0.49 MB
Время: 0.008 c
15-1326702784
картман
2012-01-16 12:33
2012.05.20
массив случайных чисел заданной суммы


15-1325852857
Гость
2012-01-06 16:27
2012.05.20
Demo


15-1326141003
Юрий
2012-01-10 00:30
2012.05.20
С днем рождения ! 10 января 2012 вторник


15-1326493250
KilkennyCat
2012-01-14 02:20
2012.05.20
Китайское DVD-плееро. Модернизация.


2-1325596441
serhiyiv
2012-01-03 17:14
2012.05.20
Laptop s TouchPad