Вложений: 1
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Цитата:
Сообщение от
nikolna
да нормально
А вот если включить режим пищалки на тестере, то прозванивается только земля на кнопке и средний контакт, все остальные между собой не звонятся.
Может быть схему в таком случае можно упростить?
Убрать то, что я выделил красным?
Все равно они между собой уже соединены общей землей.
На этой плате куча резисторов и еще чего-то (может быть конденсаторов), они мешать не будут или их стоит выпаять?
На 2-х таких платах хочу задействовать:
2 энкодера, по одному на каждой;
6 кнопок (по 3 на каждой), соединить все через разные резисторы;
и подсветку, на разъеме магнитолы есть провод, при включении габарит на котором появляется +12В
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Еще как бы понять где контакт А, а где контакт В.
Или не важно, потом если что поменял местами или все равно буду назначать где какая кнопка?)
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Цитата:
Сообщение от
WhyMax
Еще как бы понять где контакт А, а где контакт В.
Или не важно, потом если что поменял местами или все равно буду назначать где какая кнопка?)
Неважно, в программе все равно значения присваивать
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Как-то странно он работает, вот данные из монитора:
Вращение против часовой стрелки, 1 оборот:
25 7 25 7 0 8
По часовой стрелке, 1 оборот:
7 5 7 0 8
Нажатие на кнопку:
0 8 5 8
Все время эти значения.
http://i011.radikal.ru/1111/c0/873155b136c0.jpg
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Так нужно еще программы в винде настроить например на регулировку громкости
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Цитата:
Сообщение от
Chip
Так нужно еще программы в винде настроить например на регулировку громкости
А это нормально что программа выдает сразу много разных значений?
А не так, как тут: http://www.compcar.ru/forum/showpost...6&postcount=19
Припаяно так:
http://i011.radikal.ru/1111/c0/873155b136c0.jpg
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
А ты этот монитор использовал?
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Цитата:
Сообщение от
Chip
Да, именно из этого поста.
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Тогда вообще не понятно откуда такие значения, возможно с подключением что то напутал
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Цитата:
Сообщение от
Chip
Тогда вообще не понятно откуда такие значения, возможно с подключением что то напутал
Припаяно и подключено вот так:
http://s58.radikal.ru/i162/1111/90/84e5fdc904c6t.jpg
Скетч из первого поста.
Клавиши кстати назначил, регулировка громкости работает.
Но с нажатием ничего не выходит - при нажатии программка HKey_config.exe ничего не видит.
Настройки сейчас такие:
<1817>Key1=18 Key2=17 Key3=38 />
<1797>Key1=18 Key2=17 Key3=40 />
Заметил, если крутить энкодер быстрее, то значения равны 2053 в одну сторону и 2073 в другую.
Конденсаторы на 0,01 мкф.