реклама на сайте
подробности

 
 
> Управление питанием USB-порта, Как включить и/или отключить ток на выходах порта? Или даже весь порт.
Снайпер :(
сообщение Nov 13 2008, 23:08
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 21-09-08
Из: г. Мытищи, Ново-Мытищинский пр-т, д. 49
Пользователь №: 40 373



Добрый день! Я 3 часа назад купил свой первый паяльник (т.е. профессионал известно какой 07.gif ), взял USB-наконечник (у которого увидел 4 выхода внутри), кулер от сгоревшего БП и лампочку для фонарика на 2.5V.

Припаял кулер на крайние выходы, а лампочку - на средние. Ярко светится, медленно крутится... А как запрограммировать включение/выключение этого дела каким-нибудь простым куском кода? Можно даже (пока что) просто вариант с отрубанием USB-порта целиком (разумеется, с последующим включением програмно smile.gif ), но лучше всего было бы научиться отключать кулер и лампочку независимо друг от друга. А в идеале - даже регулировать силу тока, если такое вообще возможно (пригасающая плавно лампочка была бы атасом на моём уровне smile.gif )

Кто может посоветовать - пожалуйста! Буду очень признателен smile.gif Пойму любой ЯП (в разумных пределах), но идеальным вариантом был бы (хотя звучит и банальноsmile.gif ) С++ (опять же, только потому, что не придётся искать "как это скомпилировать").

Получится - выложу фотографии, результат первого дня работы ^_^ (1024)

Сообщение отредактировал Снайпер :( - Nov 13 2008, 23:11


--------------------
Проверка адекватности вышенаписанного дала отрицательный результат :(
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aag
сообщение Nov 15 2008, 11:54
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 8-04-06
Из: Новосибирск
Пользователь №: 15 939



Давайте к делу подойдем так:

Имеется usb-порт. в нем 4 контакта, земля, питание, два сигнальных. питание есть всегда, и программно его никак не отключить, с землей тоже никаких вариантов нету.
остается два сигнальных контакта. но так уж устроен usb, что постоянное напряжение на сигнальных контактах быть не может, и управлять состояниями этих проводников программно тоже нельзя. никак. так уж винда устроена в компьютере...

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

тут нужно только заранее определиться, с чего начинать, с программирования или со схемотехники? например, можно подумать над этим самым преобразователем (подсказка - нужна микросхема ftdi), а лучше взять для начала попроще задачку - микроконтроллеры, как и было посоветованно.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th August 2025 - 11:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016