-
Originally posted by SLI=SHURIK_25=
[...] может быть правильнее подумать о такой схеме:
успользовать оптопару не в аналоговом режиме с последующим преобразованием в цифру через АЦП микросхемы, а сразу же получить сигнал в цифре об угловом перемещении ручки джоя.
Насколько я понял такие оптические датчики существуют. Всякие optical digital encoder, их еще цифровыми потенциометрами обзывают. Что скажете?
Это уже даже начинали обсуждать в соседней ветке (про датчики) ещё весной.
Датчики есть, но они недёшевы (на порядок дороже магниторезисторов), но есть альтернатива: "мышь" обыкновенная
, а точнее её опто-механические датчики.
Доступность "мышиной" альтернативы очевидна, но тут нужен счётчик импульсов, микроконтроллер и порт USB. Гейм-порт не рассматривается ввиду его бесперспективности (разве только для экспериментов). Готовый USB-джой здесь не подойдёт, так как его MCU ориентирован на работу с АЦП (встроенным или внешним).
Есть энкодеры, не требующие счётчика - абсолютные (выдают абсолютное значение кода, соответствующее положению вала), но их цена ещё на порядок выше (имеются ввиду оптические), чем у вышеуказанного относительного энкодера.
Вариант с энкодерами, несомненно, лучше, чем с любыми аналоговыми датчиками, но тут нужна полностью своя электроника и начинка микроконтроллера.
А что касается "цифровых потенциометров", то это другие устройства. Это резисторы, сопротивление которых определяется значением цифрового кода на входе. Если их сопрячь с энкодером, то можно повесить прямо на гейм-порт. Но гейм-порт - есть гейм-порт - не стоит на нём зацикливаться.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума