Страница 6 из 7
Проект с меню на 1602 и энкодере
Добавлено: 08.08.2019{, 14:15}
ingener
rw6cm писал(а): ↑08.08.2019{, 13:57}
сбрасывать счетчик а не меню.
да, так оно и есть
. Вот по такой схеме заработало
Отправлено спустя 1 минуту 4 секунды:
Dryundel, спасибо за на_водку на кнопки, наверняка пригодятся
Проект с меню на 1602 и энкодере
Добавлено: 08.08.2019{, 14:20}
Dryundel
rw6cm писал(а): ↑08.08.2019{, 14:08}
У него главный экран не из меню.
а по 0 счетчика отключает эти и включает другие окна дисплея переменной EN_M
Мда...
Надо значит счетчик сбасывать.
Зачем же так? В блоке меню есть ведь входы перехода по пунктам. К чему лишние блоки?
Отправлено спустя 4 минуты 40 секунд:
Вот
здесь гляньте вариант.
Проект с меню на 1602 и энкодере
Добавлено: 08.08.2019{, 14:31}
rw6cm
Dryundel писал(а): ↑08.08.2019{, 14:25}
В блоке меню есть ведь входы перехода по пунктам. К чему лишние блоки?
В этой теме каждый день новое ТЗ
Пытался понять что ТС хочет но .... кофе не хватило чтобы гадать!
Проект с меню на 1602 и энкодере
Добавлено: 08.08.2019{, 14:56}
ingener
av, да, работает, только при включении появляется не основной экран меню, а первый пункт.
сорри - забыл убрать инверсию на входе счетчика. Теперь все как надо
Отправлено спустя 6 минут 25 секунд:
rw6cm, действительно с течением времени хочется что-то менять в меню - новые пункты. алгоритмы работы и пр. Но как, каждый раз создавать для новой хотелки новую тему?
Проект с меню на 1602 и энкодере
Добавлено: 08.08.2019{, 15:03}
Dryundel
ingener писал(а): ↑08.08.2019{, 14:56}
av, да, работает, только при включении появляется не основной экран меню, а первый пункт.
Это потому что вход С на счетчике инвертирован
Отправлено спустя 30 минут 2 секунды:
ingener, как вариант:
Двойной клик - вошли в меню, так же вышли.
Одиночный клик - листаем в одну сторону.
Удержание - переход в первый пункт меню
Проект с меню на 1602 и энкодере
Добавлено: 09.08.2019{, 13:11}
ingener
Попытка заменить простенький энкодер с кнопкой на более фирменный, без кнопки (она будет отдельно)
Вот такой
https://www.chipdip.ru/product/ecw1j-c24-ac0024l
Энкодер не работает. Ни внешние обвязки, ни изменение импульсов на щелчок в пределах 1....5 ничего не дает.
Осциллограф показал, что при вращении с удобной скоростью импульс от простенького энкодера в несколько раз длиннее, чем от Bourns. И такое впечатление, что блок энкодера просто не успевает увидеть слишком короткие импульсы Bourns.
Если принудительно вращать с малой скорсотью, не позволяя тактильным щелчкам ускорять вращение, то новый энкодер работает. Своего рода "защита от случайного поворота". Но совсем не удобно...
Можно с этим что-то сделать?
Проект с меню на 1602 и энкодере
Добавлено: 09.08.2019{, 14:24}
Dryundel
ingener писал(а): ↑09.08.2019{, 13:11}
Энкодер не работает. Ни внешние обвязки, ни изменение импульсов на щелчок в пределах 1....5 ничего не дает.
Какой блок энкодера применяете?
Отправлено спустя 3 минуты 29 секунд:
Попробуйте вот
эти блоки.
И подключите их на пины с прерываниями.
Проект с меню на 1602 и энкодере
Добавлено: 11.08.2019{, 23:51}
Shurik2975
Доброй ночи. Хочу воспользоваться "LCD Keypad Shield" пробовал проекты из этой темы начиная с "Тест меню и по Тест_меню_v4" и вот что выходит. При нажатии на кнопку селект заходим в меню всё нормально переключается. В версии 4 заходим и в подменю но выйти не могу, при длительном удержании кнопки селект на какое то время меньше секунды появляется на экране предыдущий пункт или основной экран и сразу же возвращается в тот пункт откуда пытался выйти. Подскажите в чем может быть причина?
Отправлено спустя 3 минуты 58 секунд:
Точнее пока кнопка нажата пока и возвращает на шаг назад. А как только бросил и всё возвращает туда где был.
Проект с меню на 1602 и энкодере
Добавлено: 12.08.2019{, 09:17}
ingener
Shurik2975, наверняка сейчас народ потребует приложенный проект. Тут экстрасенсов нет)
Dryundel, ваш блок заработал с фирменным энкодером
Проект с меню на 1602 и энкодере
Добавлено: 12.08.2019{, 20:26}
Shurik2975
Все проекты на страницах этой темы с первой по пятую кажется. Я ничего не менял просто скачал и залил в УНО с кей пад шилдом попробовать как меню работает. Результаты я отписал.
Проект с меню на 1602 и энкодере
Добавлено: 12.08.2019{, 21:31}
ingener
Shurik2975, дело в том, что меню на кейпаде так и не было доведено до конца. Просто посоветовали отказаться от него в пользу энкодера.
Проект с меню на 1602 и энкодере
Добавлено: 12.08.2019{, 22:19}
Shurik2975
Понятно. Спасибо.
Проект с меню на 1602 и энкодере
Добавлено: 27.08.2019{, 09:03}
ingener
Подскажите, знающие люди. что нужно для перехода с дисплея 1602 на 2004?
2004 вроде бы поддерживает кириллицу.
Просто изменить настройки блоков дисплея в преокте и скорерктировать положение текста по строкам-столбцам?
Проект с меню на 1602 и энкодере
Добавлено: 27.08.2019{, 09:07}
SSSergeich
ingener писал(а): ↑27.08.2019{, 09:03}
Подскажите, знающие люди. что нужно для перехода с дисплея 1602 на 2004?
2004 вроде бы поддерживает кириллицу.
Просто изменить настройки блоков дисплея в преокте и скорерктировать положение текста по строкам-столбцам?
Да, в блоке изменить два значения, ну и иногда адрес.
Вживую 2004 с кириллицей не видел. На алике ценник космический, по тысячу...
Проект с меню на 1602 и энкодере
Добавлено: 27.08.2019{, 11:27}
Dryundel
SSSergeich писал(а): ↑27.08.2019{, 09:07}
Вживую 2004 с кириллицей не видел. На алике ценник космический, по тысячу...
Дешевеют вроде.
тыц
При заказе 10 меньше 400р
Проект с меню на 1602 и энкодере
Добавлено: 27.08.2019{, 11:56}
SSSergeich
Dryundel писал(а): ↑27.08.2019{, 11:27}
При заказе 10 меньше 400р
Действительно по 391, но мне столько не надо)
Непонятно, откуда такая цена берется, не ужели на них такой спрос?
Вчера на распродаже урвал
Проект с меню на 1602 и энкодере
Добавлено: 27.08.2019{, 12:35}
ingener
Подключил вместо 1602, в меню строчка на русском - на дисплее абракадабра с участием русских букОв.
Видимо, все же поддерживает.
Надо библиотеку или блок какой вставить?
Проект с меню на 1602 и энкодере
Добавлено: 27.08.2019{, 20:15}
SSSergeich
ingener писал(а): ↑27.08.2019{, 12:35}
Подключил вместо 1602, в меню строчка на русском - на дисплее абракадабра с участием русских букОв.
Видимо, все же поддерживает.
И, по традиции, кусок проекта бы)) а то и фото буковок с экрана)
Проект с меню на 1602 и энкодере
Добавлено: 28.08.2019{, 09:09}
ingener
SSSergeich, вот кусочек просто из 4 строчек, 2 верхние слово "test", две нижние слово "тест"
Видно, что ругается, даже букву "ё" нарисовал
Проект с меню на 1602 и энкодере
Добавлено: 28.08.2019{, 09:27}
ingener
а вот весь русский алфавит на двух верхних строчках во что превращается
Отправлено спустя 6 часов 34 минуты 17 секунд:
Проект перегружен, UNO уже не вытягивает...
А можно ли подключить две платы ардуино к одному дисплею 2004 по шине i2C?