@Comedozw

Как связать кнопку с компьютером по usb?

Есть задача следующего рода, есть кнопка без фиксации(т.е. либо 1 либо 0), нужно передать это состояние по usb и обработать уже это в программе на c#. Была идея при нажатии на кнопку замыкать D+ и питание, и уже с D+ программно считывать логическую единицу. Вопрос в следующем, как правильно организовать аппаратную часть(хватит ли того, что буду подтягивать D+ до 5В), программную часть (как обрабатывать приходящий сигнал, возможно ли это реализовать на c#, либо же придется создавать отдельно драйвер и уже обмениваться данными с приложением). МК использовать не могу, нужно сделать кнопку с минимальными затратами, так как их будет большое количество.
  • Вопрос задан
  • 267 просмотров
Решения вопроса 1
JohnnyGat
@JohnnyGat
Стараюсь писать код, понятный человеку.
Без МК - никак. Да, и еще, вам драйвера надо будет для USB написать :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
Вероятнее всего до тех пор, пока некое устройство не идентифицирует себя в рамках протоколов usb, манипуляции с D не будут видны (нет подключенных устройств).
Посему меньшей кровью было бы цепляться за RS-232 (например за DTR или DSR/TR)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы