Страница 1 из 2

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

Добавлено: Чт янв 28, 2010 21:35:26
bk-123-andrey
Приветствую всех! :beer: В общем нужна ваша помощь!
Нужно что бы громкость звука в компе регулировалось через "крутилку" выведенную через COM PORT Искал в нети нашёл только вот это http://mastermods.modder.ru/winamp.htm может можно как нибуть в место кнопочек поставить "крутилку" ну допустим переменный резистор??? Может у кого схемка есть? За любую помощь буду благодарин!!
В радио деталях не силён так что не бейти сильно !

Добавлено: Пт янв 29, 2010 00:35:48
demson
ну только валкодер если
com порт не принимает аналоговых сигналов а цифру 2 канала вход 2 выход.
Переменный резистор не пойдет без мк ну либо логики.

Добавлено: Пт янв 29, 2010 09:09:56
Radan
Проще всего прикрутить переменный резистор на GAME-port. Никаких контроллеров не надо. И программку можно за пол-часа накидать.

Добавлено: Пт янв 29, 2010 10:19:14
bk-123-andrey
Radan писал(а):Проще всего прикрутить переменный резистор на GAME-port. Никаких контроллеров не надо. И программку можно за пол-часа накидать.
Ну можно и в GAME-port! это каторый широкий в нем 25 дырочеГ :oops: GAME-port и LPT порт это не одно и тоже? На переменом резисторе 3 ножки, куда их подключать к порту? к каким ножкам?
А в програмировании я ничего не понимаю научите?

Добавлено: Пт янв 29, 2010 11:38:28
Lucky
делали мы такую штуку на game порт - 4сопротивления и 4 кнопки mute. Вот на моем старом сайте осталась статейка http://www.vsi.ru/~sva/comp/gpm.htm

Добавлено: Пт янв 29, 2010 14:18:11
bk-123-andrey
Lucky писал(а):делали мы такую штуку на game порт - 4сопротивления и 4 кнопки mute. Вот на моем старом сайте осталась статейка http://www.vsi.ru/~sva/comp/gpm.htm

:o у меня нету game порта, тлько LPT

Добавлено: Пт янв 29, 2010 19:54:43
demson
на лпт можно реализовать 8 позиций в самом простом варианте (лпт ацп)

Добавлено: Пт янв 29, 2010 20:01:58
vopros-otvet
Я вам подскажу идйки и давайте просто поразмыслим. Нужен трехпозиционный переключатель (чтобы он возвращался в центральное положение при отпускании рычага - сдвинул влево->отпустил->он возвратился на центр).

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

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

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

Но я могу ошибаться. Помогите мне в моих рассуждениях.

Добавлено: Вс янв 31, 2010 00:09:32
Negor
Грамотно. Ну а дальше? В COM порту ведь не только RX и TX но и всякие CTR, RTS... Вот их и заюзать.

Добавлено: Вс янв 31, 2010 00:15:34
vopros-otvet
А дальше не знаю)) Я назначение остальных выводов не знаю)
Программу написать могу без проблем, но вот не все же мне придумывать как да что)))

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

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

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

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

Добавлено: Вс янв 31, 2010 12:06:35
vopros-otvet
bk-123-andrey писал(а):Мне подсказали что будет проще купить энкодер (ручка, крутилка в две стороны до бесконечности) и с него сделать!

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

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

Ладно на следующей недели попробую найти Энкодер
Что есть энкодер? Там что-то цифровое есть?

Добавлено: Вс янв 31, 2010 20:10:19
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
Такие стоят в Муз центрах или на клавиатуре встречаются, звук регулируют. Я с ними ещё не сталкивался но рано или поздно придётся...

Добавлено: Вс янв 31, 2010 21:51:14
vopros-otvet
Ну это панты. Я сначала хотел такую штуку предложить, но потом передумал - не знал, что её можно достать. Тогда проблем вообще нет.

Добавлено: Пн фев 01, 2010 01:06:15
Negor
ну если сильно хочется можно сделать энкодер из резистора переменного. Срезаем ограничители, режем графитовую полоску пополам и получается некое подопие энкодера.

Добавлено: Пн фев 01, 2010 01:22:30
vopros-otvet
Не катит - он будет только в одну сторону громкость менять. Надо 2 принципиально разных сигнала. Да и если замкнет банально - остановится на том месте, где будет контакт?

Добавлено: Пн фев 01, 2010 09:31:47
As
Воткнуть в тотже СОМ - порт мыша с колесом - вот вам и "энкодер"...Не нравится мышь - вытащить из неё механизм энкодера, приспособить к более декоративной ручке... Там обычно простейшая контактная система...

Добавлено: Пн фев 01, 2010 09:51:06
vopros-otvet
Только этот механизм имеет свойство стираться...

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

Добавлено: Пт фев 05, 2010 12:05:40
vopros-otvet
Я логикой в детстве увлекался - подзабыл. Но думаю, что можно без проблем сделать все на К155ЛА3. Типа 2 триггера - на какой вход поступит 1, такие и будут дальнейшие действия.