Страница 16 из 18 ПерваяПервая ... 6101112131415161718 ПоследняяПоследняя
Показано с 151 по 160 из 178
  1. #151
    Пользователь Аватар для WhyMax
    Регистрация
    09.10.2011
    Возраст
    31
    Сообщений
    54
    Вес репутации
    165

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Выяснилась еще одна причина плохой работы одного из энкодеров - включенный монитор от китайского дешевого блока питания (220-12), а авто еще не проверял, но подозреваю что может быть точно так же.

  2. #152
    Новичок
    Регистрация
    15.06.2013
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Ребят, помогите пожалуйста ниписать программу для Arduino(микроконтроллер Atmega328).
    техническое задание: На LCD-индикатор WH-1602 выводится бегущая строка. Управление направлением и скоростью ведется с помощью датчика угла поворота (энкодера).
    очень нужно, сам не разбираюсь в этом...
    Последний раз редактировалось Chip; 29.10.2018 в 11:30.

  3. #153
    Новичок Аватар для redsamuray
    Регистрация
    01.12.2007
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    сегодня поигрался с разными энкодерами. выяснилось, что логика их работы может различаться!
    сейчас передо мной лежат две штуки:
    1. из старой магнитолы (поворот на одно деление - 0, поворот еще на одно деление - 1)
    2. купленый в carmonitor (в фиксированном положении -0, между делениями - 1)
    получается, что во втором случае, прерывание происходит дважды на одно деление - из 0 в 1, а потом из 1 снова в 0
    скетч из шапки формирует в первом случае по две посылки через деление (одно деление - ничего не пересылается, второе - сразу две посылки) , а во втором - сразу две посылки за деление

    помощь не нужна... это я так, для сведения написал

    П.С. ух, давненько я здесь регистрировался )))
    Последний раз редактировалось redsamuray; 28.02.2014 в 17:12.

  4. #154
    Новичок Аватар для redsamuray
    Регистрация
    01.12.2007
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    вот нашел статейку
    энкодер можно вешать на ЛЮБЫЕ цифровые пины ))) сегодня пробовал на Nano v4 - работает даже без конденсаторов и подтягивающих резисторов!
    если по статье непонятно, завтра выложу тестовый скетч

  5. #155
    Пользователь
    Регистрация
    17.12.2009
    Возраст
    46
    Сообщений
    34
    Вес репутации
    183

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Резисторы обязательны, если провод от енкодера до платы довольно длинный. Встроенные резы подтяжки в МК довольно большого номинала. Кондеры тоже нужны. Они подавляют дребезг контактов. Проще говоря пока енкодер "свежий" будет работать норм, а потом как попало.

  6. #156
    Новичок
    Регистрация
    27.06.2009
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Поднимаю старую тему, но для меня этот вопрос актуален

    Хочу сделать энкодер на громкость и кнопки на руль всё от одной ардуины
    вопрос: что мешает прописать ардуину как клавиатуру с доп.кнопками, т.е. в системе ардуина будет определятся как клава и при повороте энкодера система сама будут думать что на клаве нажимаются кнопки vol+ и vol-
    тогда появляется возможность использовать аналоговые входы как кнопки, след.трек, пред.трек, плей пауза

  7. #157
    Новичок
    Регистрация
    18.02.2011
    Возраст
    42
    Сообщений
    18
    Вес репутации
    166

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Цитата Сообщение от TransF Посмотреть сообщение
    ...вопрос: что мешает прописать ардуину как клавиатуру с доп.кнопками...
    Вопрос обсуждался - ищи HID на ардуино.
    Не все просто - надо либо как-то "перешивать" контроллер USB в этой самой ардуине либо, говорят есть такая ардуино Леонардо и там эмуляция HID устройства предусмотрена.

  8. #158
    Новичок
    Регистрация
    18.02.2011
    Возраст
    42
    Сообщений
    18
    Вес репутации
    166

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    но у меня тоже появился вопрос по теме - что-то передается в ардуино при соединении с программой, например, HotKey.exe?
    другими словами: как ардуине анализируя буфер ком-порта понять, что установлено соединение?

    Т.е. задача такая: при соединении с ХотКеем зажигать диод.
    А в дальнейшем поиграться с другими действиями.

  9. #159
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Ардуина не анализирует подключение, проверяет подключение программа hotkey

  10. #160
    Пользователь
    Регистрация
    06.11.2013
    Сообщений
    52
    Вес репутации
    140

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

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

Страница 16 из 18 ПерваяПервая ... 6101112131415161718 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •