Новичок
Регистрация: 07.04.2011
Сообщений: 23
Репутация: 11
|
Собственно хотелось бы узнать.
Где-то вроде видел схему такую в интернете, суть ее такова: плата, 4 кнопочки, присоеденяется плата либо к USB либо к LPT портам. Пишется программа на Delphi которая обрабатывает сигналы порта и при том или ином сигнале делает определенные комманды ( что сможет осилить сам пишущий на delphi ) а сами команды посылаются при помощи нажатий кнопочек |
||
Оценка
|
Специалист
|
Вроде что-то такое встречалось. Но если поразмыслить - с LPT портом более-менее все просто. Там мы имеем двунаправленную шину данных (регистр данных), шину управления (регистр управления), по работе с данным портом на Delphi много инфы в сети и ничего сложного в ней не будет.
С USB так просто не получится (кнопочки просто так не подключишь) - нужен драйвер, внешнее устройство (возможно даже на микроконтроллере), которое будет "преобразовывать нажатия кнопочек" в протокол USB и передавать их по данному интерфейсу на комп, софт на компе тоже должен уметь общаться с USB (а написать такую прожку сложно). А потом еще это все отладить...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Новичок
Регистрация: 17.12.2010
Сообщений: 3
Репутация: 10
|
Управление компьютером при помощи USBЦитата:
Собственно хотелось бы узнать.
Где-то вроде видел схему такую в интернете, суть ее такова: плата, 4 кнопочки, присоеденяется плата либо к USB либо к LPT портам. Пишется программа на Delphi которая обрабатывает сигналы порта и при том или ином сигнале делает определенные комманды ( что сможет осилить сам пишущий на delphi ) а сами команды посылаются при помощи нажатий кнопочек Вот страничка ( http://www.sprut.de/electronic/pic/8...50/usb2550.htm ) там тест-проект на PIC18F2550 - умеет через USB,( прогой написанной на Delphi), изменять на контроллере состояние выходов (1 / 0), и считывать приложенное ко входу контроллера величину напряжения. Вот тут (http://newcomerds.blog.tut.by/device/usb-device/) я немного переделал, получилось управление внешними нагрузками на 8 каналов и здесь (http://newcomerds.blog.tut.by/soft/) пара программулин для управления девайсом. Но это всё с компа на девайс, а сейчас пытаюсь с девайса на комп словить прогой нажатие кнопок. Но пока че-то туговато. Может кто работал с mpusbapi.dll, как правильно обработать READ_SWITCH ? |
||
Оценка
|
Специалист
|
А что на форумах мелкочипа? Не спрашивали? Там есть темы, где обсуждалась библиотека mpusbapi.dll и работа с ней
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Новичок
Регистрация: 23.11.2008
Сообщений: 78
Репутация: 29
|
Цитата:
Присоеденяюсь к вопросу,
Вот страничка ( http://www.sprut.de/electronic/pic/8...50/usb2550.htm ) там тест-проект на PIC18F2550 - умеет через USB,( прогой написанной на Delphi), изменять на контроллере состояние выходов (1 / 0), и считывать приложенное ко входу контроллера величину напряжения. Вот тут (http://newcomerds.blog.tut.by/device/usb-device/) я немного переделал, получилось управление внешними нагрузками на 8 каналов и здесь (http://newcomerds.blog.tut.by/soft/) пара программулин для управления девайсом. Но это всё с компа на девайс, а сейчас пытаюсь с девайса на комп словить прогой нажатие кнопок. Но пока че-то туговато. Может кто работал с mpusbapi.dll, как правильно обработать READ_SWITCH ? |
||
Оценка
|
Новичок
Регистрация: 06.07.2011
Сообщений: 1
Репутация: 10
|
Управление компьютером при помощи USB/LPT
Пульты дорого стоят и программировать их немного сложнее чем USB Joystick сам когда то писал прогу (на Delphi) для считывания сигналов с Джойстика и выполнения разных функцый на компе
|
||
Оценка
|
Новичок
Регистрация: 17.12.2010
Сообщений: 3
Репутация: 10
|
Цитата:
Собственно хотелось бы узнать.
Где-то вроде видел схему такую в интернете, суть ее такова: плата, 4 кнопочки, присоеденяется плата либо к USB либо к LPT портам. Пишется программа на Delphi которая обрабатывает сигналы порта и при том или ином сигнале делает определенные комманды ( что сможет осилить сам пишущий на delphi ) а сами команды посылаются при помощи нажатий кнопочек
Последний раз редактировалось Admin; 08.04.2021 в 20:53.
|
||
Оценка
|
Специалист
|
А исходники вы не предлагаете заинтересованным. Мне интересно (просто я с пиками не работал), вот такая реализация USB устройства на PIC c использованием mpusbapi.dll - это USB HID устройство или...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |