Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Дак у тебя в схеме ошибка, энкодер подключается на D2 и D3
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Цитата:
Сообщение от
Serg_w
К сожалению мои познания в программировании не позволят мне этого сделать :-(
К томуже у меня не регулируется громкость в системе с помощью HotKey.
Запускаю HKey_config - все отлично, дребезга нет, при повороте энкодера кады определяются, задаю им значения. Запускаю HotKey - ничего не происходит при повороте энкодера. Драйвер установил, перегрузился согласно инструкции :-(
Не поленился проверил , все работает
Файлик config.txt в папке resource должен лежать
и код из шапки немного другие значения при вращении дает
Цитата:
<3847>Key1=175 />
<6151>Key1=174 />
[options]
limit=5
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Цитата:
Сообщение от
Chip
Дак у тебя в схеме ошибка, энкодер подключается на D2 и D3
Почему именно на 2 и 3? (в проге цифры совпадают с номерами входов)
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Потому что прерывания только на этих входах.
В коде они тоже D2, D3
Цитата:
#define encoder0PinA 2
#define encoder0PinB 3
Вложений: 3
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Снова проверил, при скетче http://www.compcar.ru/forum/showpost...6&postcount=19 значения теже (рис1 и рис2):
[options]
limit=5
<3855>175/>
<6168>174/>
А значения:
[options]
limit=5
<3847>175/>
<6151>174/>
получаются, если взять скетч с первого поста http://www.compcar.ru/forum/showthread.php?t=5148, но при этом вот что выдает монитор (рис3):
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Внимательней читай ответы, я же уже писал , что скетч в шапке отправляет пакетно по 2 байта за посылку , поэтому монитор ловит только один первый байт, второй теряется. Нужно подумать как сделать его универсальным
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Я уже понял это, но что же делать со скетчем передающим 1 байт?
У меня появляются вот эти значения:
<3855>175/>
<6168>174/>
и программа не работает...
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Странно , но почему тогда у меня работает?
Если развернуть программу , то в левом верхнем углу экрана какие значения пишет при повороте энкодера?
Re: Управление при помощи поворотного энкодера (Rotary Encoder)
Пишет 3855 и 6168, как и в HKey_config
Re: Управление при помощи поворотного энкодера (Rotary Encoder)