Страница 1 из 1

энкодер

Добавлено: 19.10.2017{, 10:30}
pan
решил использовать в одном из проектов вместо кнопок энкодер.
Изображение
поискав по форуму скачал блоки. установил. лично у меня( может я что не так делал) ни один из них нормально не заработал. то пропускал, то выдваал кучу импульсов.
решил написать  сам под свои нужды. высокоскоростной счет мне не нужен, просто управлять менюшкой.
используется одно прерывание ( какое именно выбирается в параметрах) , второй вывод энкодера на любой пин.
архив в блоках пользователей

пример программы для теста (в архиве с блоком)
--------------------------------------------------------------------
вот что получаем при вращении энкодера в мониторе ком порта
Изображение

-------------------------------------------------------------------------

Схема подключения энкодера
 (у моего 24 импульса за оборот)
enkoder-i-mikrokontroller.gif
номиналы резисторов - 10-20 килоом.
номиналы конденсаторов 0.1 микрофарад. (обозначается 104 )

энкодер

Добавлено: 24.10.2017{, 19:48}
pan
скопировал таблицу с arduino.ru  
 надо уточнить

Добавлено (24.10.2017, 19:44)
---------------------------------------------
вот инфа с другого сайта
Изображение

Добавлено (24.10.2017, 19:48)
---------------------------------------------
av, если у вас есть другая информация, поделитесь

энкодер

Добавлено: 24.10.2017{, 23:11}
Dev1
av писал(а):Когда то скачивал на Mega32U4. Если найду отпишусь.
черт, большой даташит, не влез 
влез...

энкодер

Добавлено: 16.01.2018{, 18:31}
bester
Почему отрицательные значения не выводятся на дисплей? 2,1,0, а затем 255,254?

энкодер

Добавлено: 16.01.2018{, 18:43}
Lisica
bester писал(а):
16.01.2018{, 18:31}
Почему отрицательные значения не выводятся на дисплей?
Откуда не выводится, чем и как считаете? Экстрасенсы дорого стоят.

энкодер

Добавлено: 16.01.2018{, 18:57}
kulibinsvv
bester писал(а):
16.01.2018{, 18:31}
очему отрицательные значения не выводятся на дисплей? 2,1,0, а затем 255,254?
Выучите наконец-то двоичную математику. Это представление отрицательных чисел в дополнительном коде.

энкодер

Добавлено: 16.01.2018{, 20:41}
pan
bester,
Этот блок вообще выдает "цифровые" сигналы направления вращения. А то что будет выводиться на экран или куда-то ещё это зависит исключительно от вас.

энкодер

Добавлено: 16.01.2018{, 20:46}
kulibinsvv
bester писал(а):
16.01.2018{, 20:34}
как в меню, на дисплее 1602 выставить отрицательную температуру при помощи энкодера, при которой включается обогрев, датчик температуры DS18x2x. Временно для испытаний стоит датчик влажности.
Создайте новую тему. И задайте этот вопрос там. Здесь тема несколько про другое.

энкодер

Добавлено: 16.01.2018{, 20:55}
pan

энкодер

Добавлено: 07.01.2019{, 18:50}
Dimm
Здравствуйте! А есть возможность обновить картинки в топикстартере?

энкодер

Добавлено: 07.01.2019{, 18:56}
magpit
Dimm писал(а):
07.01.2019{, 18:50}
Здравствуйте! А есть возможность обновить картинки в топикстартере?
Два раза лев. кнопки мыши по изображению и оно открывается..

энкодер

Добавлено: 07.01.2019{, 19:11}
Dimm
magpit писал(а):
07.01.2019{, 18:56}
Два раза лев. кнопки мыши по изображению и оно открывается..
:smile171:

энкодер

Добавлено: 07.01.2019{, 22:05}
magpit
Dimm писал(а):
07.01.2019{, 19:11}
magpit писал(а): ↑07 янв 2019, 20:56
Два раза лев. кнопки мыши по изображению и оно открывается..
:smile171: :smile171: :smile171:

энкодер

Добавлено: 18.08.2020{, 09:45}
Alex1968
pan, если не трудно выложите схему из первого поста, ссылка уже сдохла на картинку, того обменника уже давно не существует видимо

энкодер

Добавлено: 16.10.2020{, 12:58}
pan
Alex1968, схема стандартная. (обновил)