Страница 4 из 5

Помощь новичку. Меню и энкодер.

Добавлено: 06 янв 2018, 21:50
pan
[ref]Александр_Светлый[/ref], у меня с энкодером всё прекрасно работало. всё "однозначно" отслеживается.
сделайте по схеме. конденсаторы не проблема думаю найти. блок энкодера можно взять из того проекта.
или скачать . ща приложу.
кусок проекта выложил выше.

Отправлено спустя 6 минут 19 секунд:
описание тут

Помощь новичку. Меню и энкодер.

Добавлено: 06 янв 2018, 21:56
Александр_Светлый
Кондёры есть, и SMD и выводные, не проблема, я обязательно попробую, только уже не сегодня, кумовья на ужин зовут, надо ехать.

Помощь новичку. Меню и энкодер.

Добавлено: 06 янв 2018, 21:57
Markys
может подойдет.

Помощь новичку. Меню и энкодер.

Добавлено: 07 янв 2018, 02:18
Oleg_UA
Александр_Светлый писал(а): 06 янв 2018, 16:05Попробовал, при быстром вращении работает а вот при медленном значения туда-сюда скачут, то есть он "не понимает" куда я его кручу а когда быстро крутиш значения дёргаются, визуально не очень приятно.
Без конденсаторов идентичная ситуация, но с ними всё отлично работает (сам попробовал).

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 21:08
bester
как в меню, на дисплее 1602 выставить отрицательную температуру при помощи энкодера, при которой включается обогрев, датчик температуры DS18x2x. Временно для испытаний стоит датчик влажности.

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 21:24
pan
[ref]bester[/ref], значения в меню подправьте на какие нужно

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 22:09
bester
Спасибо. "Температура" не влезет, дисплей бракованный пришел, отображает только 8 символов в строках

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 22:40
Lisica
Вот странно...
Поигрался с этим меню только что...
Почему int не хочет в минусы переходить? Даже при положительной константе не идёт назад...
А float нормально энкодером минусует...

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 22:44
pan
ну энкодер тут ни при чем. это просто кнопки.

Отправлено спустя 1 минуту 27 секунд:
кстати зачем перед дисплем в int ковертировали?

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 22:54
Lisica
Безымянный.JPG
pan писал(а): 16 янв 2018, 22:44кстати зачем перед дисплем в int ковертировали?
Никто и не конвертировал...
На картинке... поменять float на integer и всё... энкодер назад не работает... Вернее меню не принимает сигнал энкодера down.
Правда я убрал галку запись в eeprom , но это не должно влиять...

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 23:02
pan
[ref]Lisica[/ref], я не вам.
а [ref]bester[/ref]
про это
Изображение

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 23:26
bester
Lisica писал(а): 16 янв 2018, 22:40Почему int не хочет в минусы переходить?
Мне тоже это интересно
pan писал(а): 16 янв 2018, 22:44кстати зачем перед дисплем в int ковертировали?
Чтобы знаки после запятой не отображались

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 23:41
pan
[ref]bester[/ref], ну в блоке конвертации в строку и настройте количество после запятой

Помощь новичку. Меню и энкодер.

Добавлено: 16 янв 2018, 23:47
bester
А как? в блоке конвертации нет такой опции
P/S: Получилось

Помощь новичку. Меню и энкодер.

Добавлено: 17 янв 2018, 08:09
pan
[ref]bester[/ref], есть. подайте на вход число флоат и появятся настройки
Изображение
чудеса...

Помощь новичку. Меню и энкодер.

Добавлено: 17 янв 2018, 08:17
kulibinsvv
bester писал(а): 16 янв 2018, 23:47А как? в блоке конвертации нет такой опции
Входящее значение должно быть Float.

Помощь новичку. Меню и энкодер.

Добавлено: 17 янв 2018, 12:40
bester
А как теперь сделать, чтоб, когда я не в меню, то кратковременным нажатии кнопки включалась подсветка дисплея, а при длительном подсветка не включалась не выключалась, а только была возможность войти в меню. Находясь же в меню, кратковременным нажатием только перебирались пункты меню. Помогите пожалуйста. А то при длительном нажатии подсветка тоже меняется.
Хотел сделать включение подсветки двумя кратковременными нажатиями, но все равно не получилось.
Попросил перенести данную тему в раздел для новичков.

Помощь новичку. Меню и энкодер.

Добавлено: 17 янв 2018, 12:47
pan
Офтопик
[spoiler]будте терпеливее. не надо сразу постить куда попало
вам ответят когда будет свободное время[/spoiler]

Помощь новичку. Меню и энкодер.

Добавлено: 17 янв 2018, 13:13
bester
поиском не нашел

Помощь новичку. Меню и энкодер.

Добавлено: 17 янв 2018, 13:48
bester
А на in какое значение ставить?
физическую кнопку энкодера?