Полный мануал: Инкрементальный энкодер EC11 + Arduino и не только

Поделиться
HTML-код
  • Опубликовано: 12 июн 2017
  • В видео описывается работа с инкрементальным энкодером, и сферы его применения и использования.
    Краткое содержание видео:
    - описание и подключение
    - программное и аппаратное устранение дребезга
    - программирование навигации
    - навигация по меню неограниченной вложенности
    - замена энкодером двух кнопок БЕЗ МИКРОКОНТРОЛЛЕРА
    Текстовая версия ролика: codius.ru/articles/255
    Устранение дребезга: codius.ru/articles/199
    Обзор логического анализатора - • Обзор USB-логического ...
    Ссылки на товары из видео:
    ✔ Скидка от 5% на все на Ali - cashback.epn.bz/?i=b4155 (видеоинструкция - • Перезалит. AliExpress:... )
    ★ Энкодер EC11 с кнопкой - codius.ru/products/421
    ★ Ручка потенциометра 30×10 мм (d - 6 мм) - codius.ru/products/423
    ★ SN74HC00N (4 логических элемента 2И-НЕ) - codius.ru/products/397
    ★ SN74HC74N (2 D-триггера) - codius.ru/products/398
    ★ SN74HC08N (4 логических элемента И) - codius.ru/products/399
    ★ SN74HC14N (инвертирующий триггер Шмитта) - codius.ru/products/188
    Теги: #энкодер, #arduino, #ликбез
    *********************************
    ✔ Поддержать проект - codius.ru/donate
    *********************************
    ✔ Медиасеть AIR для блогеров - join.air.io/codius
    ✔ Группа ВКонтакте - club132788435
    ✔ Instagram - / codius_ru
    *********************************
  • НаукаНаука

Комментарии • 261

  • @Aleksey_Vorotov
    @Aleksey_Vorotov 6 лет назад +74

    Здорово! Это редкое видео, где не надо увеличивать скорость воспроизведения и вместо перемотки болтовни требуется ставить паузу для обдумывания.

    • @gray_area
      @gray_area 3 года назад +2

      И получилась каша.

    • @VVS-ev2sf
      @VVS-ev2sf 3 года назад +2

      @@gray_area у вас в мозгу

    • @gray_area
      @gray_area 3 года назад

      @@VVS-ev2sf у твоего бати в штанах.

    • @user-bd6ox3mw8n
      @user-bd6ox3mw8n Год назад

      Согласен . А еще заметил что ролик имеет некоторую целостность содержания . Это означает что нет обрыва в понимании , не спотыкаешься о недостаток информации .

  • @mikemanfunny9103
    @mikemanfunny9103 6 лет назад +31

    Великолепный ролик!
    Долго не мог понять, чем он так хорош?
    Есть ролики схожие и по качеству наполнения и по качеству подачи информации....
    А потом понял, ПРОСТО НЕТ ПУСТОЙ БОЛТОВНИ! от которой уже всех тошнит!
    Спасибо огромное за хорошее видео!
    Это отличная работа!
    5+

  • @JohnSmith-tr9yn
    @JohnSmith-tr9yn 6 лет назад +17

    Сжато лаконично и доходчиво, продвигаем вверх!

  • @maoxao
    @maoxao 6 лет назад +6

    Просто и понятно. Спасибо Вам огромное за Ваш труд.

  • @sculptallday6960
    @sculptallday6960 4 года назад +1

    Пересмотрел кучу видео, и только ваш скетч заработал как надо. Спасибо большое)

  • @gipigipi5154
    @gipigipi5154 6 лет назад +1

    Великолепно. От текстовой версии просто в восторге. Так держать.

  • @dennweiss4080
    @dennweiss4080 6 лет назад +4

    Видео и метод подачи инфы на высоте, автору большое спасибо за материал! Поставил лайк и подписался.

  • @user-ns2bw6vw3r
    @user-ns2bw6vw3r 6 лет назад +6

    Виктор это первое ваше видео, что я посмотрел. Отлично по всем уровням! Почти 10 минут удовольствия, спасибо за отличную работу. Здоровья и успехов.

  • @djovan2012
    @djovan2012 6 лет назад +3

    С такими роликами осознаёшь, как легко и понятно можно воспринимать "тяжелую" информацию для мозга. Хороший труд! Спасибо!

  • @user-cj8mz5vz8f
    @user-cj8mz5vz8f 6 лет назад +1

    Спасибо вам за видео, все очень доходчиво и последовательно рассказано. Очень много информации за 10 минут, ничего лишнего.

  • @viktorkravchenko4007
    @viktorkravchenko4007 4 года назад +1

    Лучший ролик на эту тему, который я видел!
    Спасибо, тёзка!!!

  • @user-kk5gr7zk3m
    @user-kk5gr7zk3m 6 лет назад +1

    Видео просто невероятно! Большое спасибо!

  • @MsGraden
    @MsGraden 6 лет назад +3

    Доброго дня, очень грамотный контент. Спасибо

  • @BesIgor
    @BesIgor 5 лет назад +1

    Как всегда, круто, красиво и доступно. Хотя нового для себя ничего не узнал - посмотрел до конца)))

  • @mrsorockin
    @mrsorockin 6 лет назад +1

    очень круто снято и речь продумана и вообще все) спасибо! однозначно лайк и подписка

  • @bessonov_mr
    @bessonov_mr 6 лет назад +12

    Однозначно лайк и "колокольчик"!!! Контент и подача информации просто супер, да еще и текстовая версия имеется. Пример для всех блоггеров

  • @David-xl1rb
    @David-xl1rb 6 лет назад +2

    Отличное видео,все понятно и ясно. Действительно не как у всех.60% понимания пришло из за анимации. Музыкальное сопровождение приятное.Спасибо за ваш труд. Like

  • @joiner777
    @joiner777 7 лет назад +1

    Очень интересный материал! Сохранил в избранном, обязательно изучу и разберусь. Спасибо!

  • @romanpotashov2957
    @romanpotashov2957 6 лет назад +1

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

  • @provorota1782
    @provorota1782 6 лет назад +1

    Информация и подача на +5! спасибо!

  • @dronwolf5199
    @dronwolf5199 3 года назад +1

    Спасибо! Видео помогло решить ряд проблем, как только отказался от библиотек энкодера все заработало)

  • @jar978
    @jar978 2 года назад +1

    Классно, как долго я искал это видео, спасибо.

  • @krulikonik
    @krulikonik 4 года назад +1

    Отличное видео, спасибо. Мало что понял, но для расширения кругозора полезно

  • @user-ve9hn8um3c
    @user-ve9hn8um3c 2 года назад +1

    Случайно увидел ваш ролик. Понравилось. Подписка и лайк.

  • @user-jy9fm1nt1h
    @user-jy9fm1nt1h 7 лет назад +2

    классное видео с нетерпением жду проэкта

  • @Kelerva
    @Kelerva 6 лет назад +1

    Согласен с Сергеем, Виктор очень мне помог своими вилдео в настройке многих платок, все четко, лаконично, почему так мало подписчиков - непонятно. Речь внятная, графика хорошая, камера на уровне.. не понимаю почему там мало подписечников...

  • @Легко
    @Легко 6 лет назад +1

    +100500 плюсов! очень расширено и статья супер в текстовом виде!!!

  • @angelovintelservis
    @angelovintelservis Год назад +1

    Спасибо - Полезная Информация!

  • @szamuraev
    @szamuraev 5 лет назад +1

    Молодец!!! Всё подробно и четко)))

  • @user-zu9gt1rs7r
    @user-zu9gt1rs7r 5 лет назад +2

    Статьи отличные, красивый код.

  • @UCanDo
    @UCanDo 5 лет назад +1

    Спасибо, полезное видео

  • @borisorlov7314
    @borisorlov7314 7 лет назад +1

    Отличое видео! Спасибо!

  • @user-nc4ep9uo5m
    @user-nc4ep9uo5m 6 лет назад +1

    Хороший ролик. + И подписка. Ждем новых роликов.

  • @pobedyst
    @pobedyst 6 лет назад +8

    Всё в точку!!! Каждая секунда времени такая как должна быть. Очень молодец!!!

    • @kamin7364
      @kamin7364 3 года назад

      Очень молодец?

  • @kreking39
    @kreking39 7 лет назад +1

    Очень хорошо оформлено для 10 минут, для начинающих самое то. Если плохо доходит, можно скачать видео и просматривать по кадрам. Сюда заглянул по ссылки в теме "Ищу схему энкодера для замены им двух кнопок" на форуме "KAZUS".

  • @truthful-liar
    @truthful-liar 7 лет назад +1

    было интересно, спасибо!

  • @x_mouzzer_x
    @x_mouzzer_x 6 лет назад +1

    всё объяснил как надо!

  • @userName-ij8hx
    @userName-ij8hx 6 лет назад +1

    классное видео Спасибо Виктор. Кстати С нетерпением жду, 5ю часть проекта SIM800l )

  • @artur-km7bz
    @artur-km7bz 7 лет назад +1

    Отличное видео!! Жаль что мало подпичиков, ты заслуживаешь больше!

  • @runime_sty
    @runime_sty 4 года назад

    та видео просто шикарное! тут однозначно и палец вверх, и подписка и репост!

  • @13MAMOHT
    @13MAMOHT 6 лет назад +11

    под этим видео не хватает кнопки (супер лайк)

  • @user-jn9cq8zq6p
    @user-jn9cq8zq6p 7 лет назад +1

    Спасибо что заметили. Я и не обратил внимание на это. А так подключаю через твердотельное реле. Изначально так делал что бы не нагружать реле термостата. Значит правильно делал. Спасибо еще раз!

  • @Ardbot
    @Ardbot 6 лет назад +1

    Вот это то я и искал. Спасибо всё подробно и ясно. Отличное качество видео.
    *Вторая часть скоро?*

    • @codius
      @codius  6 лет назад

      Если под второй частью вы подразумеваете видео о проекте, то, думаю, уже не в этом году)))

  • @Dimanchy_Boss
    @Dimanchy_Boss 6 лет назад

    Крутой дядька!

  • @maximilianKaplyanini
    @maximilianKaplyanini 4 года назад

    мужик, ты лучший!

  • @Caliban_75
    @Caliban_75 6 лет назад +2

    Спасибо. Видео полезное, но хотелось бы еще и печатную плату по схеме подключения энкодера вместо 2-х кнопок.

  • @labus35
    @labus35 3 года назад

    Лайк, подписка, колокольчик!

  • @werdy64
    @werdy64 4 года назад +1

    Добрый вечер.
    Для наглядности введите большую задержку в лупе с выводом на блинк, а блок вывода в сериал переместите в нижний блок void setCount(int state) {.......}
    Это будет очень наглядно, что независимо от тяжеловесного и медленного кода в основном цикле, обработка энкодера быстро и корректно выполняется через прерывания.

  • @Andrei011000
    @Andrei011000 4 года назад

    СПАСИБО !!!!!

  • @user-jn9cq8zq6p
    @user-jn9cq8zq6p 7 лет назад

    Спасибо за столь быстрый, доходчивый и разумный ответ. Буду пробывать. Пока энкодер только заказал. Если что то получится обязательно отпишусь.

    • @codius
      @codius  7 лет назад +1

      Удачи. (Обратите внимание на напряжение нагрузки этого термостата - 125V переменки, для 220 вольт не подойдет)

  • @Persilrus
    @Persilrus 7 лет назад

    Для меня это "тёмный лес ", мало что понял, но видео реализовано великолепно.

    • @codius
      @codius  7 лет назад

      Михаил Петрушко спасибо))

  • @vladimirsubbotovsky627
    @vladimirsubbotovsky627 3 года назад +1

    Дай Бог тебе здоровья!
    А можно поподробнее про энкодер вместо кнопок - "для чайников" со схемкой

    • @codius
      @codius  3 года назад

      Куда же подробнее codius.ru/articles/255 ?

  • @menfree2636
    @menfree2636 4 года назад +1

    Приветствую! Подскажи пожалуйста как делать такие обозначения 2:05 или скинь ссылку на обучающий ролик плиз.

  • @user-nz6xj2um7j
    @user-nz6xj2um7j 7 лет назад +1

    Ну Виктор, это было круто! Очень качественный контент!)) Я жду новых видео) Я новичок в этом деле, но я многое уловил, эти картинки и схемы в видео...Все очень доходчиво, я искал материал на тему управления сервопривода энкодером, помогите пожалуйста.) Буду очень признателен!

    • @codius
      @codius  7 лет назад +1

      Ильяс, вы совершаете стандартную ошибку новичков - не нужно искать готовое решение "энкодер + сервопривод" (тем более, что без МК решение будет в разы сложнее). Разбейте задачу на минимально возможные подзадачи и реализуйте каждую из них - отдельно (без использования энкодера) поуправляйте сервой, материал по энкодеру у вас есть, а потом соединить это вместе у вас труда не составит. Такой подход позволит вам и ошибки искать и отлаживать комфортно.

  • @andreichernyshev8554
    @andreichernyshev8554 5 лет назад

    Круть!

  • @user-xn2ed1wi1d
    @user-xn2ed1wi1d 5 лет назад

    Привет. На балансировочном станке где они стоят.? Ошибку err reu выдает. Залез в инет там пишут энкодер надо заменить.

  • @ARozhok
    @ARozhok 3 года назад +1

    Здорово.
    А как заменить энкодер двумя кнопками?

  • @BenjaminRus1337
    @BenjaminRus1337 2 года назад

    Подскажи пожалуйста.Где достать иди заменить энкодер Alpha 3EN/11T ?

  • @Memo_777
    @Memo_777 2 года назад +1

    Всем привет.вопрос для тех кто в теме.какими микросхемами можно заменить 2.кроме 155тм2.?

  • @alexbusoni
    @alexbusoni 2 года назад

    ШИМ сигнал DSD потока super audio, смогёт осилить?

  • @user-rv7gj3gl3h
    @user-rv7gj3gl3h Месяц назад

    Читаю отзывы и такое ощущение , что воскресли составители лозунгов далёкой эпохи СССР. Прям восхищение через край. Экзальтация подвыпивших женщин-библиотекарей. Нормальный ролик, уверенный автор, знающий предмет о котором урок. Спасибо большое! Правда ни один скетч не заработал. Ну да ладно. Разберусь.

  • @romanpotashov2957
    @romanpotashov2957 6 лет назад +1

    Виктор, еще раз спасибо за пример применения энкодера. В сети есть видео где предлагают так называемые энкодеры с памятью. Суть такова, энкодер + железо, выдает импульс Step и Dir. Подключенный контроллер в свою очередь получает эти 2 сигнала и прижимает линию Step на землю (сбрасывая железку в дефолт) говоря энкодеру что я получил шаг и направление. Позиционируют эту приблуду как штуковину компенсирующую потери шагов . Ну и соответственно разгрузить контроллер и возможное использование любых пинов ардуино, не прибегая к прерываниям. Я никак не могу разобрать что за логика стоит у них на плате. И поэтому попробовал изменить ваш скетч , адаптировав под их концепцию. У меня все работает на столе на 2 ардуино. Пропуски шагов имеются при быстром вращении и имеются ложные сигналы направления. Пробовал компилировать под тини13, код составил всего 480 байт (46%) памяти устройства.
    Вот ссылка на предлагаемый модуль.
    iarduino.ru/shop/Expansion-payments/enkoder-s-pamyatyu-trema-modul-v2-0.html
    Вот ссылка на доработанный мной скетч.
    yadi.sk/d/IFAvLIwF3S3P4R
    На чем же собран продаваемый модуль?

    • @codius
      @codius  6 лет назад

      Там на фото видно, что микросхема 74 серии - 74HCxxx. Но поскольку их достаточно много, можно предположить, что какой-нибудь триггер.

    • @romanpotashov2957
      @romanpotashov2957 6 лет назад

      Добил я схему как в том примере. Для этого мне понадобилось 74HC05 + 3 транзистора npn, ну и немного обвязки. В протеусе работает на ура. Если в ближайшее время найду 74 логику то попробую в железе. Не пойму зачем на плате оригинала 4 транзистора )))?

  • @hMaxFly
    @hMaxFly 3 года назад

    А есть а природе переменный резистор с кнопкой как на энкодере. Я в интернете обыскался, не могу найти

  • @user-pt6hn5wz3p
    @user-pt6hn5wz3p 4 года назад

    В анонсе! Сортировщик, четырех ступенчатый!:)

  • @user-zp2kb9xr8y
    @user-zp2kb9xr8y 6 лет назад +1

    Доброго дня! Спасибо за Ваш труд. На высшем уровне! Один вопрос:" Почему у меня выбор пунктов меню происходит за два щелчка энкодера а не за один?

    • @codius
      @codius  6 лет назад

      Я не знаю, нужно осциллограмму смотреть (при желании и мультиметром можно) - она покажет, что происходит в вашем энкодере за два щелчка. Может просто фиксация ручки помимо шагов, ещё и в полушагах.

  • @user-sq1cb8no3f
    @user-sq1cb8no3f Год назад

    Здравствуйте! а есть возможность вместо энкодера наоборот сделать две кнопки.

  • @ushakov3412
    @ushakov3412 4 года назад

    Здравствуйте, у меня проблемы с регулятором громкости. Я вижу проблема может быть не в самом энкодере? А ещё и в резисторах...

  • @Coldonagro-Novator
    @Coldonagro-Novator 5 лет назад

    Подключил модуль энкодера к ардуино нано, скетчи с кнопкой не работают, кнопка самопроизвольно бесконечно срабатывает, даже если отсоединить провод от модуля

  • @user-xy9fk3js7s
    @user-xy9fk3js7s Год назад

    Здравствуйте.почистил.работает .но все наоборот...в право уменьшается до нуля а влево -увеличивается до максимума.наверное нужно менять или есть причина. как будто поменялся плюс и минус. спасибо.

  • @user-el4dm8nr5k
    @user-el4dm8nr5k 6 лет назад

    Топ.

  • @user-yl4ec5bu6r
    @user-yl4ec5bu6r 5 лет назад

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

  • @user-live_fair
    @user-live_fair 4 года назад +1

    Ролик отличный! Возможно ли изменение шага энкодера с 1 на 0.25? Я имею ввиду программно.

    • @codius
      @codius  4 года назад

      Конечно. В ролике показан принцип. А какая переменная и как будет меняться в итоге - решаете сами.

  • @gordost334
    @gordost334 2 года назад

    Видео очень полезное, но помогите мне, разобраться, в магнитоле менял энкодер и оторвал пайки на плате, как щас найти откуда они идут. Как его на место припоять. Срочно очень, жду вашего ответа, спасибо заранее кто поможет

  • @SashaSwitch
    @SashaSwitch 5 лет назад

    А мне попался энкодер с переключателем концы которого выходят на выводы сигнальных линий, а два контакта которые должны быть переключателем, на сигнальные линии. Какая маркировка у этого энкодеры? Или есть на него ссылка?

  • @zh25lt
    @zh25lt 5 лет назад

    Очень доступно и понятно. Но у меня возник вопрос. Если используется 2 энкодера у каждого энкодера своя навигация по меню. Как следует подключать энкодеры?

    • @codius
      @codius  5 лет назад +1

      Проблема в том, что Arduino Uno умеет обрабатывать прерывания только на 2 пинах, это не позволит просто подключить обработку прерываний на других пинах. Решения здесь может быть как минимум 2 - либо переписывать скетч без использования прерываний, либо вместо Arduino Uno использовать, например, Arduino Mega2560 (codius.ru/products/481 ) - у неё 6 пинов, способных обрабатывать прерывания.

  • @user-ou2ez3bp4d
    @user-ou2ez3bp4d 5 лет назад

    Виктор, вы не могли бы подсказать можель или тип энкодера. Я хочу сделать УЗНЧ c предусилителем. Так энкодер нужег лишь для регулировки громкости. При этом хочется что юы бвла поддержка через ПДУ по протоколу RC-5.

    • @codius
      @codius  5 лет назад +1

      В видео рассмотрен "безымянный" EC-11 с Aliexpress - codius.ru/products/421

  • @user-vq5qt6xn2y
    @user-vq5qt6xn2y Год назад

    Здравствуйте, вы говорили про три микросхемы 74HC00N, 74HC08N, 74HC74N. А на схеме ещё есть 74HC14N? Ее тоже нужно ставить?

    • @codius
      @codius  Год назад

      codius.ru/articles/255#36 Вот здесь описано для чего она нужна. Ставить её или нет решать вам.

  • @user-pn5el2kr7c
    @user-pn5el2kr7c 5 месяцев назад

    Привет автору и всем зрителям! Объясните пожалуйста! мне нужны два енкодера один точно такой же как в ролике EC 11 а второй внешне такой же ( с кнопкой)только у него вращение не полное ,а только на 11 и 13 часов . Вот я хочу купить второй, как правильно вписывать в поисковик так как я уже купил шесть штук таких как в ролике с полным поворота вала)

  • @semenrastopchin942
    @semenrastopchin942 3 года назад +1

    Круто, надеюсь что не закончишь учить

  • @tiranua2928
    @tiranua2928 4 года назад +1

    Всем привет!
    Вопрос к автору: мне нужно собрать девайс, который бы управлял дроссельной заслонкой в зависимости от скорости вращения вала двигателя - то есть чтобы при отклонении количества оборотов вала (двигателя внутреннего сгорания) от заданной "нормы" - проворачивал бы вал (с дроссельной заслонкой) по часовой стрелке при превышении нормы и против часовой стрелки при занижении до тех пор пока количество оборотов (ДВС) не вернется к "норме".
    Буду рад любым напутствующим советам.

  • @user_best666
    @user_best666 4 месяца назад

    Что у вас за окно где были надписи про поворот без кнопки?

  • @1Santik
    @1Santik 5 лет назад

    Для терпеливых - это какой то воздуховод, который будет регулировать уровень открытия хаслонок с помощью энкодера?

  • @user_best666
    @user_best666 4 месяца назад

    Знал бы что это такой геморный энкодер, в жизни бы не заказал, мне нужно чтобы просто контакты энкодер а подключить к ардуино, без всяких лишних паяний деталей, какой для этого подойдёт?

  • @MrYurAlex
    @MrYurAlex 3 года назад

    155ЛА3 производства Херсонского завода полупроводников! родной завод ) 155ТМ2 можно использовать с импортной лашкой , т.к 2.4В это уже гарантированный уровень единицы.

  • @reptiloidx8942
    @reptiloidx8942 5 лет назад +1

    ЗДРАВИЯ . А КАКОЙ ЭНКОДЕР НЕ НУЖДАЕЦА В МИКРАСXЕМЕ ДЛЯ ЗАМЕНЫ ДВОX КНОПОК А ??? ТxЕнКс

  • @uvarrik1885
    @uvarrik1885 6 лет назад

    спс

  • @user-jn9cq8zq6p
    @user-jn9cq8zq6p 7 лет назад

    Здравствуйте Виктор! Есть задумка поставить энкодер вместо трех кнопок на термостат с алиэкспрес. Как реализовать не знаю. в чипах всяких ничего не смыслю. Может с китая есть готовые решения дешевые? Сам термостат стоит не больше 100 рублей. Жена боится кнопок. Думаю регулятором хоть плюс минус доболять сможет не боясь. Что посоветуете?

    • @codius
      @codius  7 лет назад

      Нужно смотреть на термостат, информации недостаточно.

  • @vadim_alifirenko
    @vadim_alifirenko 6 лет назад

    на raspberry pi как использовать, есть ли возможность задействовать пины для подключения двух энкодеров?

    • @codius
      @codius  6 лет назад

      Если использовать все микросхемы от TI (Texas Instruments) - они поддерживают входящее напряжение от 2В. Значит вы можете использовать энкодеры с Raspberry Pi и её 3,3В.

  • @n0tfr3shm1lk
    @n0tfr3shm1lk 6 лет назад

    Здравствуйте! такой вопрос, а почему нельзя изменение state считать за шаги энкодера? Это же вроде должно увеличить разрешение энкодера в 4 раза?

    • @codius
      @codius  6 лет назад

      SuperL3n1n этот энкодер с фиксацией шагов - у вас просто не получится зафиксировать положение вала на 1/4, 1/2, 3/4 шага - поэтому увеличение разрешения бессмысленно. На энкодерах без фиксации положения вала, можно пробовать.

  • @user-zw3dt4qx3i
    @user-zw3dt4qx3i 3 года назад

    1:46 На анимации фиксация вала всегда GND, у меня энкодер на котором при каждой фиксации вала поочередно GND и 5V.

  • @slavagn
    @slavagn 5 лет назад

    Скажите, а можно подключить несколько таких энкодеров через сдвиговый регистр?

    • @codius
      @codius  5 лет назад

      Не думаю.

  • @user-kf8rz2xm6b
    @user-kf8rz2xm6b 3 года назад

    Здравствуйте Виктор, я не могу найти и подобрать энкодер инкрементальный, может подскажете сайт какой нибудь где можно заказать

    • @codius
      @codius  3 года назад

      А Aliexpress чем не устраивает?

  • @Werbard
    @Werbard 4 года назад +1

    Спасибо за видео и статью. Подписался, найдя материал по sim800l - очень грамотно и толково объясняете, без нудежа и воды!
    Один вопрос по сути: если мы уже аппаратно подавили дребезг триггером, то зачем фиксация шага и прерывание по изменению? Не проще ли прерывание вызывать по спаду, если на втором при этом высокий уровень счетчик++, иначе счетчик--. Ведь без дребезга спад будет происходить один раз на шаг.
    Или я не прав и тогда где не прав?

    • @codius
      @codius  4 года назад +1

      А если пользователь не докрутит энкодер до конца шага (не 4 перемены состояния, а 1,2 или 3), а вернет вал в середине шага назад - в предложенном вами варианте шаг будет некорректно зачтен. Мой вариант корректно отработает эту ситуацию.

    • @Werbard
      @Werbard 4 года назад

      @@codius понял вашу логику, всмотрелся внимательнее и понял, что не верно сперва прочел последнее условие. Разобрался и оценил. Спасибо!

  • @smoke0082
    @smoke0082 7 лет назад +10

    Есть у меня сосед, так вот он может так мозг за..рать по компам. 5 баллов, для тех кто шарит в электронике всё ясно, но вот у меня мозг взорвался.

  • @RoDanTV
    @RoDanTV 6 лет назад +1

    Добрый день! Очень познавательное видео! Судя по обзору Вы человек Понимающий в этом толк! У меня вопрос:в чём разница между энкодером EC11 и энкодером KY-040?Заранее спасибо за ответ!

    • @codius
      @codius  6 лет назад

      РОМА ДАНИЛОВ, во-первых EC11 это энкодер, а KY-040 это модуль на энкодере. Модуль как правило добавляет плюшки основному устройству, на котором построен - здесь распаяны стягивающие резисторы, поэтому в них уже нет необходимости. Ну и по неподтвержденной информации у него 30 шагов на оборот, вместо 20 у EC11.

    • @RoDanTV
      @RoDanTV 6 лет назад

      Спасибо большое за пояснения!Удачи!

    • @user-dj9je3ld5u
      @user-dj9je3ld5u 6 лет назад

      подтягивающие к + питания

  • @user-if2dy7qx9g
    @user-if2dy7qx9g 5 лет назад +1

    Гулять по уровням проще при нажатой кнопке. В этом случае логика работы не изменится. Только учесть флаг нажатия кнопки.

  • @mLGilderoy
    @mLGilderoy 4 года назад

    Видео классное, всё прекрасно работает, спасибо)
    Но есть один вопрос. При прокрутке энкодера в одну сторону все нормально, но, когда меняется направление вращения, теряется первый шаг. Подскажите, как это исправить?

    • @codius
      @codius  4 года назад

      Нужно посмотреть осциллографом (или логическим анализатором), что происходит на линиях A и B, потом делать заключения.

    • @mLGilderoy
      @mLGilderoy 4 года назад

      @@codius спасибо

  • @ILRusso
    @ILRusso 6 лет назад

    здраствуй
    спасибо за отличное видео !
    хотел спросить .. у меня энкодер меняет значение в программе каждые 2 "поворотика" в сторону . что нужно сделать чтобы через один работал? спасибо
    энкодер снял с могнитолы * в машине

    • @codius
      @codius  6 лет назад +1

      Что значит 2 "поворотика"? 2 фиксированных шага или один шаг энкодера воспринимается как 2 шага? Если речь о коде из 32 абзаца, то попробуйте 80 строку кода заменить на:
      if (state == 4 || state == -4 || state == 2 || state == -2) {
      а 81 строку на:
      count += (int)(state / abs(state));

    • @ILRusso
      @ILRusso 6 лет назад

      Виктор Кравченко изменение происходит на втором шаге энтодера .

    • @codius
      @codius  6 лет назад +1

      Пробуйте то, что я посоветовал.

    • @ILRusso
      @ILRusso 6 лет назад

      Виктор Кравченко сработало :)). Спасибо большое за быстрый ответ . С меня подписка однозначно

  • @ibrag2012
    @ibrag2012 5 лет назад

    Корисне відео, дякую, +підписка.

  • @Johnny-Mnemonic
    @Johnny-Mnemonic 4 года назад

    Есть ли в природе энкодер прокрутка которого происходит без щелчков?

    • @codius
      @codius  4 года назад

      Конечно.