У кого-нибудь есть исходники программы на С++ для работы со звуковой картой? Задача несложная, надо выдавать синус нужной частоты и амплитуды и "хватать" отклик с линейного входа.
"Хватать" отклик пробовал зписав его обычным Виндовым рекордером и разбирать WAV файл программкой. Всё получается, но теперь надо смотреть отклики от разных частот и амплитуд, поэтому хочется знать в каком месте в отклике какое было воздействие.... поэтому хочу совместить всё в одно.
Если есть какое-нить описание как с картой работать, то было бы тоже здорово. Правда конечно много лучше с примерами.
я работал со звуковой. делал вроде осциллографа есть пару прог на
FreeBasic самописных осциллограммы + Дпф
НАБЛЮДАЛ СПЕКТР СТЕРЕОСИГНАЛА С ПИЛОТ ТОНОМ ..КАК В ТЕОРИИ
ОДНАКО ПОЛОСА ЧАСТОТ ОГРАНИЧЕНА 20 кгЦ ДАЖЕ ЕСЛИ дискретизация 96 -192
кГц (скорее всего цифровой фильтр так как фильтрующие конденсаторы отпаял входной сигнал прятмо на ноги МС поступал )
коротил конденсаторы проходные (для постоянки)(Solo1 ,ESS868 ,AD1816
(вторая в дуплексе почему то не работало
всё работало.
да ксатати делал и на LPT на 572ПА1+ копмаратор тоже работало .. предел около 30 кГц(зависит от частот шины например в старом Бх
1.5 мкс время чтения или записи в порт 378-379) однако 8 бит
Как и обещал, прикладываю исходники программы для измерения разности фаз сигналов на двух каналах при переборе выходных частот. То бишь для измерения частотной зависимости угла фазы четырехполюсника.
Делалась для измерения, а не для красоты
Кому что надо - можно подергать. Алгоритмы явно не оптимальные. Достоверно работает в небольшом диапазоне частот ну и всякие остальные тонкости. Компилять Visual Studio C++ 2008, который у Микрософт бесплатный для личных проектов. Можно просто качать, устанавливать и регить. Как я и делал. Если интересно, то буду выкладывать дальнейшие доработки.
Мои файлы в архиве gen+catch2.cpp и MMReadFunctions.h остальное С++ визард сам накропал.
А зачем именно она нужна? Если в качестве датчика движения, то его можно организовать из готового датчика (например вращения ВЕ-178) и микроконтроллера.
К тому же мыши включают подсветку, если "видят" движение. Так можно обнаружить движение без компа. Я такое уже делал.
ert_zeb Пост: 129835 От 29.Aug.2008 (14:37)
А зачем именно она нужна?
Инвалиду без кисти руки хочу сделать мышку. При движени рукой работают мышцы, с них можна снять потенциалы, усилить их преобразовать в информационный сигнал. Надо сообразить как их подать в комп.
Надо ещё тренировать мышцы. Мы можем двигать своими руками не только потому, что они есть, но ещё и потому, что "знаем где они находятся". Т.е. нервная система должна знать источник сигнала. Людям после инсульта часто бывает трудно двигаться от того, что они не чувствуют части тела.
Поэтому есть смысл подавать сигналы на кожу и пытаться создавать ответные реакции источнику для тренировки нервной системы. По идее можно получить "ответ" примерно там, куда приложен импульс. Но надо "угадать" с "нервными дугами", поскольку не все нервы "закольцованы" в спинном мозге.
2 Буратино.
Используй джойстик вместо мыши - его проще под культю доделать. Можно плату от джойстика приставки "денди" взять, кнопки специальные удобные и большие припаять и подцепить к LPT-порту. Драйверы и схемы в инете есть. Биосигналы мониторить - это хорошо, но помех и наводок от компа куча идёт. Один импульсный БП так широкополосно фонит, что хрен отфильтруешь полезный сигнал...миливольты нервных импульсов. Пройденный этап. Я пытался усилители от кардиографоф и энцефалографоф применять: монитор надо TFT и комп в другой комнате, чтоб помехи снизить. БЕРИ ДЖОЙСТИК И ДОРАБАТЫВАЙ НАПИЛЬНИКОМ. Люди не жалуются. Дешево и быстро...и сломать не жалко, пока координацию оттачиваешь.
_________________ Не бойся делать то, чего не знаешь. Ковчег построил любитель - профи создали Титаник.
Незнайка! Зачем плодить сущности сверх необходимого? Есть мышь - для удобства пользования без кисти руки достаточно немного доработать. В некоторых случаях можно сделать так: нагреть на плите корпус мыши и вдавить горбину - получится корпус с выемкой под остаток руки. Так двигать будет удобнее. И две педальки под стол. Левая педалька мыши, правая педалька мыши. Ноги то у товарисча надеюсь в порядке? Вполне себе бюджетное экспресс-решение.
Москва, Коровинское ш. д. 17а Протезный завод 3 этаж, занимаются протезами рук, есть любые насадки, в том числе и биометрические. но действительно надо учиться, люди даже работают.