Управление бытовыми приборами через COM (USB)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
grafD
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 07.07.2003 (Пн) 19:16

Управление бытовыми приборами через COM (USB)

Сообщение grafD » 10.07.2003 (Чт) 11:21

Насколько реально и что для этого надо, чтобы включить или выключить какой-нибудь бытовой прибор, типа таммм чайник или еще что-нибудь ???
Мне пришла в голову мысль, но ушла не застав меня.

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 10.07.2003 (Чт) 11:25

Для этого нужна программа, выставляющая определённую комбинацию битов в порту COM или LPT, дешифратор (http://www.tstu.ru/exclusiv/crems/russi ... mic/3.html)
двоично-десятичный, исполняющая цепь (усилитель тока, реле),
прямые руки и светлая голова.
:)
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

grafD
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 07.07.2003 (Пн) 19:16

Сообщение grafD » 10.07.2003 (Чт) 11:38

:shock: Фух, нифига себе http://www.tstu.ru/exclusiv/crems/russi ... mic/3.html, а можно чего-нибудь попроще придумать? Какую-нибудь платку спаять из 2 резисторов. Поколдавать там на неё, заклинание какое-нибудь сказать?!
Мне пришла в голову мысль, но ушла не застав меня.

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 10.07.2003 (Чт) 12:00

А что-ж, можно и проще. Тогда в ком или лпт втыкается развязка, лучше оптронная и всё. Выставил бит - на ножке появилось напряжение.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 10.07.2003 (Чт) 12:01

А что-ж, можно и проще. Тогда в ком или лпт втыкается развязка, лучше оптронная и всё. Выставил бит - на ножке появилось напряжение.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Mirus
Бывалый
Бывалый
 
Сообщения: 259
Зарегистрирован: 09.12.2001 (Вс) 18:25
Откуда: Russia

Сообщение Mirus » 10.07.2003 (Чт) 18:28

А как сделать чтоб в СОМе на ножке появилось напряжение?
На ЛПТ знаю, а вот как в СОМ?
Mirus

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 10.07.2003 (Чт) 19:02

Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Mirus
Бывалый
Бывалый
 
Сообщения: 259
Зарегистрирован: 09.12.2001 (Вс) 18:25
Откуда: Russia

Сообщение Mirus » 10.07.2003 (Чт) 21:46

А на какой порт слать и на каких ножках появиться напряжение?
Mirus

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 10.07.2003 (Чт) 22:34

Посмотрите адрес порта в диспетчере устройств.
Соотношение ножка\бит мне неизвестно. Экспериментальная проверка вам поможет. Ну и до кучи:
http://esavitsky.narod.ru/article/article2.htm
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Dimon_G
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 16.10.2003 (Чт) 20:25

Сообщение Dimon_G » 03.12.2003 (Ср) 22:17

Скачай Inpout32.dll и выполняй код В текстовом окне пиши цыфры от 0 до 255 В 98 работает

Option Explicit
'объявление библиотеки для работы с адресами порта
Private Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Private Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

Private Sub Command1_Click()
Out &H378, Val(Text1.Text)
End Sub

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 04.12.2003 (Чт) 6:43

А нечто подобное с USB ктонить проделывал?
Как USB порт работает?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 82

    TopList