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

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

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

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

Сообщение demson »

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

Сообщение Radan »

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

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

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

Сообщение Lucky »

делали мы такую штуку на game порт - 4сопротивления и 4 кнопки mute. Вот на моем старом сайте осталась статейка http://www.vsi.ru/~sva/comp/gpm.htm
Хороший, плохой... Главное у кого ружьё.
Контактная информация:
Реклама
Родился
Сообщения: 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
Чем дальше в лес... тем ближе вылез!!
Реклама
IT KT
Аватара пользователя
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33

Сообщение demson »

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

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

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

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

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

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

Но я могу ошибаться. Помогите мне в моих рассуждениях.
Вымогатель припоя
Аватара пользователя
Сообщения: 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!!!
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июл 11, 2009 12:42:03

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

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

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

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

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

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

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

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

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

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

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

Ладно на следующей недели попробую найти Энкодер
Что есть энкодер? Там что-то цифровое есть?
Родился
Сообщения: 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
Такие стоят в Муз центрах или на клавиатуре встречаются, звук регулируют. Я с ними ещё не сталкивался но рано или поздно придётся...
Чем дальше в лес... тем ближе вылез!!
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июл 11, 2009 12:42:03

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

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

Сообщение Negor »

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

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

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

Сообщение As »

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

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

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

Сообщение DOSOFF »

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

OpenSUSE 11.2

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

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

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

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