COM PORT - регулятор громкости

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
bk-123-andrey
Родился
Сообщения: 7
Зарегистрирован: Чт янв 28, 2010 21:17:30
Откуда: Омск

COM PORT - регулятор громкости

Сообщение bk-123-andrey »

Приветствую всех! :beer: В общем нужна ваша помощь!
Нужно что бы громкость звука в компе регулировалось через "крутилку" выведенную через COM PORT Искал в нети нашёл только вот это http://mastermods.modder.ru/winamp.htm может можно как нибуть в место кнопочек поставить "крутилку" ну допустим переменный резистор??? Может у кого схемка есть? За любую помощь буду благодарин!!
В радио деталях не силён так что не бейти сильно !
Чем дальше в лес... тем ближе вылез!!
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Сообщение demson »

ну только валкодер если
com порт не принимает аналоговых сигналов а цифру 2 канала вход 2 выход.
Переменный резистор не пойдет без мк ну либо логики.
в спорах рождается ИСТИНА [AND] flud.
Radan
Мучитель микросхем
Сообщения: 465
Зарегистрирован: Ср июн 21, 2006 08:24:32
Откуда: Лисичанск
Контактная информация:

Сообщение Radan »

Проще всего прикрутить переменный резистор на GAME-port. Никаких контроллеров не надо. И программку можно за пол-часа накидать.
bk-123-andrey
Родился
Сообщения: 7
Зарегистрирован: Чт янв 28, 2010 21:17:30
Откуда: Омск

Сообщение bk-123-andrey »

Radan писал(а):Проще всего прикрутить переменный резистор на GAME-port. Никаких контроллеров не надо. И программку можно за пол-часа накидать.

Ну можно и в GAME-port! это каторый широкий в нем 25 дырочеГ :oops: GAME-port и LPT порт это не одно и тоже? На переменом резисторе 3 ножки, куда их подключать к порту? к каким ножкам?
А в програмировании я ничего не понимаю научите?
Чем дальше в лес... тем ближе вылез!!
Аватара пользователя
Lucky
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс янв 25, 2009 22:27:13
Контактная информация:

Сообщение Lucky »

делали мы такую штуку на game порт - 4сопротивления и 4 кнопки mute. Вот на моем старом сайте осталась статейка http://www.vsi.ru/~sva/comp/gpm.htm
Хороший, плохой... Главное у кого ружьё.
bk-123-andrey
Родился
Сообщения: 7
Зарегистрирован: Чт янв 28, 2010 21:17:30
Откуда: Омск

Сообщение bk-123-andrey »

Lucky писал(а):делали мы такую штуку на game порт - 4сопротивления и 4 кнопки mute. Вот на моем старом сайте осталась статейка http://www.vsi.ru/~sva/comp/gpm.htm

:o у меня нету game порта, тлько LPT
Чем дальше в лес... тем ближе вылез!!
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Сообщение demson »

на лпт можно реализовать 8 позиций в самом простом варианте (лпт ацп)
в спорах рождается ИСТИНА [AND] flud.
vopros-otvet
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июл 11, 2009 12:42:03

Сообщение vopros-otvet »

Я вам подскажу идйки и давайте просто поразмыслим. Нужен трехпозиционный переключатель (чтобы он возвращался в центральное положение при отпускании рычага - сдвинул влево->отпустил->он возвратился на центр).

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

Позиция переключателя "влево" будет означать 0 - вход и выход будут разомкнуты. Программа будет понимать это как уменьшение громкости.

Третья позиция - увеличение громкости, тут надо подумать... У меня есть идея, чтобы подать при такой позиции на вход порта 5 вольт. Это будет означать, наверное, число 255 (в двоичном коде 11111111).

Но я могу ошибаться. Помогите мне в моих рассуждениях.
Аватара пользователя
Negor
Вымогатель припоя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина
Контактная информация:

Сообщение Negor »

Грамотно. Ну а дальше? В COM порту ведь не только RX и TX но и всякие CTR, RTS... Вот их и заюзать.
There is only 10 kind of people: those who understands binary code and those who dont!!!
vopros-otvet
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июл 11, 2009 12:42:03

Сообщение vopros-otvet »

А дальше не знаю)) Я назначение остальных выводов не знаю)
Программу написать могу без проблем, но вот не все же мне придумывать как да что)))
bk-123-andrey
Родился
Сообщения: 7
Зарегистрирован: Чт янв 28, 2010 21:17:30
Откуда: Омск

Сообщение bk-123-andrey »

Мне подсказали что будет проще купить энкодер (ручка, крутилка в две стороны до бесконечности) и с него сделать!

средний контакт энкодера (земля) на 18 контакт LPT
левый контакт энкодера на второй контакт LPT
правый контакт энкодера на четвертый контакт LPT
(З.Ы. только ещё надо выяснить где правая сторона а где левая т.е с какой стороны на него смотреть)

А дальше наверное программка нужна....

Ладно на следующей недели попробую найти Энкодер
Чем дальше в лес... тем ближе вылез!!
vopros-otvet
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июл 11, 2009 12:42:03

Сообщение vopros-otvet »

bk-123-andrey писал(а):Мне подсказали что будет проще купить энкодер (ручка, крутилка в две стороны до бесконечности) и с него сделать!

средний контакт энкодера (земля) на 18 контакт LPT
левый контакт энкодера на второй контакт LPT
правый контакт энкодера на четвертый контакт LPT
(З.Ы. только ещё надо выяснить где правая сторона а где левая т.е с какой стороны на него смотреть)

А дальше наверное программка нужна....

Ладно на следующей недели попробую найти Энкодер


Что есть энкодер? Там что-то цифровое есть?
bk-123-andrey
Родился
Сообщения: 7
Зарегистрирован: Чт янв 28, 2010 21:17:30
Откуда: Омск

Сообщение bk-123-andrey »

vopros-otvet писал(а):Что есть энкодер? Там что-то цифровое есть?

Вот он http://www.radionics.ru/image.php?productid=19783

Можно почитать тут http://ru.wikipedia.org/wiki/%D0%AD%D0% ... 0%B5%D1%80
Такие стоят в Муз центрах или на клавиатуре встречаются, звук регулируют. Я с ними ещё не сталкивался но рано или поздно придётся...
Чем дальше в лес... тем ближе вылез!!
vopros-otvet
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июл 11, 2009 12:42:03

Сообщение vopros-otvet »

Ну это панты. Я сначала хотел такую штуку предложить, но потом передумал - не знал, что её можно достать. Тогда проблем вообще нет.
Аватара пользователя
Negor
Вымогатель припоя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина
Контактная информация:

Сообщение Negor »

ну если сильно хочется можно сделать энкодер из резистора переменного. Срезаем ограничители, режем графитовую полоску пополам и получается некое подопие энкодера.
There is only 10 kind of people: those who understands binary code and those who dont!!!
vopros-otvet
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июл 11, 2009 12:42:03

Сообщение vopros-otvet »

Не катит - он будет только в одну сторону громкость менять. Надо 2 принципиально разных сигнала. Да и если замкнет банально - остановится на том месте, где будет контакт?
Аватара пользователя
As
Модератор
Сообщения: 45918
Зарегистрирован: Пт янв 23, 2009 19:20:05

Сообщение As »

Воткнуть в тотже СОМ - порт мыша с колесом - вот вам и "энкодер"...Не нравится мышь - вытащить из неё механизм энкодера, приспособить к более декоративной ручке... Там обычно простейшая контактная система...
vopros-otvet
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июл 11, 2009 12:42:03

Сообщение vopros-otvet »

Только этот механизм имеет свойство стираться...
Аватара пользователя
DOSOFF
Мучитель микросхем
Сообщения: 454
Зарегистрирован: Чт фев 04, 2010 23:20:57
Откуда: Оренбург
Контактная информация:

Сообщение DOSOFF »

Сталкивался я с энкодером. Зверь это я вам скажу, интересный.
А вот по части того что "подключить его вместо кнопок", фигу, не так просто.
Поизучав его, понял логику:
в нейтрале - на оба выхода ноль, а когда начинаете крутить, то 1 появляется на обоих выходах по очереди. Фишка в том чтобы понять в какую сторону крутим.
Условно, выводы назовем: левый, общий, правый.
Крутим в лево - левый правый левый правый... пока не посинеем
Крутим вправо - правый левый правый левый... пока не посинеем
логику собирал на "логике" к155ла3 к155тм2 и еще одна к155ла3
на выходе получаем сигналы только на "левый" или на "правый"
Собирал для ознакомления, висит все на проводах. Применять мк нехотел.
Изучил - забил - забросил в дальний угол...
Здесь был Вася и Вова...

OpenSUSE 11.2

СОЖГИ ГАЗЕЛЬ - СПАСИ БАЙКЕРА
vopros-otvet
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июл 11, 2009 12:42:03

Сообщение vopros-otvet »

Я логикой в детстве увлекался - подзабыл. Но думаю, что можно без проблем сделать все на К155ЛА3. Типа 2 триггера - на какой вход поступит 1, такие и будут дальнейшие действия.
Ответить

Вернуться в «Интеграция с ПК»