переключение экранов в цикле
переключение экранов в цикле
по визуальной логике всё работает
но на деле экран ничего не показывает при включении Arduino генератор выдаёт импульсы раз в 6 секунд которые поступают на переключатель экранов через счётчик
соответственно счётчик у нас щитая импульсы выдает на выходе число чередующегося экрана
переключатель по умолчанию передаёт единицу постоянно
то есть мы должны получить на экране чередование отображений от 1 до 3
но на деле экран ничего не показывает при включении Arduino генератор выдаёт импульсы раз в 6 секунд которые поступают на переключатель экранов через счётчик
соответственно счётчик у нас щитая импульсы выдает на выходе число чередующегося экрана
переключатель по умолчанию передаёт единицу постоянно
то есть мы должны получить на экране чередование отображений от 1 до 3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
переключение экранов в цикле
Почему rs-триггер не переключает блоки кнопок плюс и минус
На данный момент у меня получилось при нажатии кнопки меню войти в меню а кнопками плюс и минус выбрать пункты меню
Повторное нажатие кнопки меню попадаем в подменю и кнопками плюс и минус можно выбрать подменю
И следующая нажатии кнопки меню должно переключить rs-триггер в единицу потому что когда я вошел в подменю на выходе активного подменю появилась единица которая перевела SR Триггер в единицу чем разрешила запись RS триггера на перевод инверсии кнопок плюс и минус для настройки значение выбранного подменю
но флпрог отказывается менять значение рс тригера Отправлено спустя 9 минут 45 секунд:
хотя пока ладно там оказывается на рс всегда единица
Отправлено спустя 4 минуты 24 секунды:
но всеравно не получается
я видоизменил инверсии а рс тригер неменяется
На данный момент у меня получилось при нажатии кнопки меню войти в меню а кнопками плюс и минус выбрать пункты меню
Повторное нажатие кнопки меню попадаем в подменю и кнопками плюс и минус можно выбрать подменю
И следующая нажатии кнопки меню должно переключить rs-триггер в единицу потому что когда я вошел в подменю на выходе активного подменю появилась единица которая перевела SR Триггер в единицу чем разрешила запись RS триггера на перевод инверсии кнопок плюс и минус для настройки значение выбранного подменю
но флпрог отказывается менять значение рс тригера Отправлено спустя 9 минут 45 секунд:
хотя пока ладно там оказывается на рс всегда единица
Отправлено спустя 4 минуты 24 секунды:
но всеравно не получается
я видоизменил инверсии а рс тригер неменяется
У вас нет необходимых прав для просмотра вложений в этом сообщении.
переключение экранов в цикле
Ничего не понял из вашего объяснения.
Из схемы вижу:
Нажимаете "Меню". Заходите в первый блок. Он у вас групповой и SR-триггер переключается на "1" и больше не меняется.
RS-триггер так же переключился на "0" и больше не меняется.
Из этого следует, что чтобы вы не нажимали у вас всегда будут меняться "+меню" и "-меню".
Из схемы вижу:
Нажимаете "Меню". Заходите в первый блок. Он у вас групповой и SR-триггер переключается на "1" и больше не меняется.
RS-триггер так же переключился на "0" и больше не меняется.
Из этого следует, что чтобы вы не нажимали у вас всегда будут меняться "+меню" и "-меню".
переключение экранов в цикле
да там неудачное решение
я уже почти закончил с новой мыслью
теперь я могу зайти в меню что то выбрать и войти в подменю что то выбрать и настроить его
но пока проблема в лишнем нажатии кнопки меню после настройки из одного пункта подменю и пробую допилить выход из подменю обратно в меню Отправлено спустя 39 минут 32 секунды:
в общем плохая затея с демультиплексором
переработал с нуля
теперь я могу зайти в меню что то выбрать и войти в подменю что то выбрать и войти в режим настройки и выйти из режима настройки выставив какоенибудь значение и перейти к следующему пункту подменю так же его настроить
но всё упёрлось теперь в то что я не могу переназначить кнопку вх/вых в режим выхода из подменю что бы выйдя обратно в меню выбрать другой блок подменю для настройки
немогу привязать рс-тригер к сбросу для переназначения кнопки
тоесть я нажимаю меню и выхожу из режима настройки ввода значений где кнопка плюс становится листающей подменю по кругу а кнопка минус становится снова кнопкой входа в настройку вместо выхода из подменю
я уже почти закончил с новой мыслью
теперь я могу зайти в меню что то выбрать и войти в подменю что то выбрать и настроить его
но пока проблема в лишнем нажатии кнопки меню после настройки из одного пункта подменю и пробую допилить выход из подменю обратно в меню Отправлено спустя 39 минут 32 секунды:
в общем плохая затея с демультиплексором
переработал с нуля
теперь я могу зайти в меню что то выбрать и войти в подменю что то выбрать и войти в режим настройки и выйти из режима настройки выставив какоенибудь значение и перейти к следующему пункту подменю так же его настроить
но всё упёрлось теперь в то что я не могу переназначить кнопку вх/вых в режим выхода из подменю что бы выйдя обратно в меню выбрать другой блок подменю для настройки
немогу привязать рс-тригер к сбросу для переназначения кнопки
тоесть я нажимаю меню и выхожу из режима настройки ввода значений где кнопка плюс становится листающей подменю по кругу а кнопка минус становится снова кнопкой входа в настройку вместо выхода из подменю
У вас нет необходимых прав для просмотра вложений в этом сообщении.
переключение экранов в цикле
[ref]av[/ref], оно не коректное у вас
там заходиш в меню далее в подменю и пробуеш выставить значение допустим вверх и при одном нажатии оно меняет значение на шаг но приэтом переключается на другое подменю и так далее
там заходиш в меню далее в подменю и пробуеш выставить значение допустим вверх и при одном нажатии оно меняет значение на шаг но приэтом переключается на другое подменю и так далее
переключение экранов в цикле
[ref]Di123[/ref], есть такой блок "Таблица кодов". Так вот, включаете в меню выходы всех подменю (появятся такие выходы как М-1, М-1.1, М-2, М-2.1 и т.д) К этим выходам подцепляете "Таблицу кодов". На неё же заводите выводы с кнопок "меню", "+", "-". И прописываете состояния выходов этой таблицы. А уже с этих выходов заводите на пункты управления меню. Можно делать меню любой глубины.
переключение экранов в цикле
[ref]av[/ref], спасибо попробую
я снова с нуля переработал задумку на три кнопки и всё работает но только если быстро не тыкать а то задержки могут дать сбой или непустить сразу
получается длительное нажатие кнопки меню позволяет зайти в меню и переводит кнопку меню в режим подменю и выбираем подменю двумя другими кнопками и нажимаем кнопку меню которая переводит режим подменю в режим изменение значения где двумя другими кнопками которые переназначились обе на установку значения меняем значение и нажимаем кнопку меню возвращаем обратно режим подменю для кнопки меню и переназначаются кнопки установки значений в листание подменю где если надо выйти в меню удердживаем меню 1 секунду и так далее
осталось допилить в ней удержание меню и подсветки по активности нажатия кнопок
[ref]edyapd[/ref], с таблицей не работал низнаю как её крутить вертеть
но попробую и на ней возможно там действительно всё так просто
я снова с нуля переработал задумку на три кнопки и всё работает но только если быстро не тыкать а то задержки могут дать сбой или непустить сразу
получается длительное нажатие кнопки меню позволяет зайти в меню и переводит кнопку меню в режим подменю и выбираем подменю двумя другими кнопками и нажимаем кнопку меню которая переводит режим подменю в режим изменение значения где двумя другими кнопками которые переназначились обе на установку значения меняем значение и нажимаем кнопку меню возвращаем обратно режим подменю для кнопки меню и переназначаются кнопки установки значений в листание подменю где если надо выйти в меню удердживаем меню 1 секунду и так далее

осталось допилить в ней удержание меню и подсветки по активности нажатия кнопок
[ref]edyapd[/ref], с таблицей не работал низнаю как её крутить вертеть
но попробую и на ней возможно там действительно всё так просто
У вас нет необходимых прав для просмотра вложений в этом сообщении.
переключение экранов в цикле
[ref]edyapd[/ref], да с таблицами намного проще
только самое забавное что они весят посути одинаково при загрузке и это не взирая на то что в первом проекте куча блоков а во втором всего чуток
а я надеялся на освобождение места Отправлено спустя 1 час 46 минут 52 секунды:
почему никак не получается переключиться на меню экрана ?
тоесть при нажатии на меню блок меню срабатывает а экран пустой
только самое забавное что они весят посути одинаково при загрузке и это не взирая на то что в первом проекте куча блоков а во втором всего чуток
а я надеялся на освобождение места Отправлено спустя 1 час 46 минут 52 секунды:
почему никак не получается переключиться на меню экрана ?
тоесть при нажатии на меню блок меню срабатывает а экран пустой
У вас нет необходимых прав для просмотра вложений в этом сообщении.
переключение экранов в цикле
Если у вас не коммерческие проект, то нет смысла экономить 100-200 рублей. Проще взять микроконтроллер с большей памятью.
переключение экранов в цикле
подскажите почему при одних и тех же условиях экран ведёт себя по разному
я убрал р-триг с кнопки + и экран перестал показывать
при этом на третьей плате на входах все нули я проверил светодиодами
ставлю р-триг обратно и всё показывает как надо
при этом на третьей плате так же нули на всех входах присутствуют тоесть ничего не изменилось для блокирования отоброжения информации
я убрал р-триг с кнопки + и экран перестал показывать
при этом на третьей плате на входах все нули я проверил светодиодами
ставлю р-триг обратно и всё показывает как надо
при этом на третьей плате так же нули на всех входах присутствуют тоесть ничего не изменилось для блокирования отоброжения информации
У вас нет необходимых прав для просмотра вложений в этом сообщении.
переключение экранов в цикле
[ref]Di123[/ref], Если вы нажали на кнопку, то без RTrig она будет считываться до тех пор, пока вы не отпустите. Даже если вам кажется, что вы нажали и отпустили, она может считаться десятки раз.
А с RTrig программа выполнит ваше нажатие только один раз.
А с RTrig программа выполнит ваше нажатие только один раз.
переключение экранов в цикле
я ставил галочку защита от дребезга
в общем я повыбрасывал все клемы оказалось что они все бесполезны
даже нагрузка которая не должна включаться в низком диапазоне она переодически включается сама по себе и отключается
я обратно перешол на переменные и всё нормально стало
и выходы блока меню в частности меню и подменю активная составляющая работает неправильно
при вхождении в меню они оба выдают единичку при захождении в подменю они оба гаснут
приходится на выход подменю ставить инверсию самому и бороться в таком случае с этой единичкой вне подменю
и непонятно как ведёт себя память епром пром блока меню когда я ставлю галочку сохраните в епром то введённое мною значение сохраняется только после выхода из меню или она сохраняется постоянно реагируя на каждое нажатие в меню
тоесть находясь в меню мне нужно поменять число с 0 до 100 допустим и листая до 100 в епром записываются все значения введённые мной ?
я имею ввиду память епром 100 раз записала и стёрла значение пока я невыставил нужное ?
в общем я повыбрасывал все клемы оказалось что они все бесполезны
даже нагрузка которая не должна включаться в низком диапазоне она переодически включается сама по себе и отключается
я обратно перешол на переменные и всё нормально стало
и выходы блока меню в частности меню и подменю активная составляющая работает неправильно
при вхождении в меню они оба выдают единичку при захождении в подменю они оба гаснут
приходится на выход подменю ставить инверсию самому и бороться в таком случае с этой единичкой вне подменю
и непонятно как ведёт себя память епром пром блока меню когда я ставлю галочку сохраните в епром то введённое мною значение сохраняется только после выхода из меню или она сохраняется постоянно реагируя на каждое нажатие в меню
тоесть находясь в меню мне нужно поменять число с 0 до 100 допустим и листая до 100 в епром записываются все значения введённые мной ?
я имею ввиду память епром 100 раз записала и стёрла значение пока я невыставил нужное ?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя