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

Предустановленное значение и min/max значений меню

Добавлено: 19 апр 2017, 02:52
DmitriyL
Столкнулся с новой проблемой. Либо не понимаю до конца работу блока, либо он не корректно работает.
Во-первых, не получается сделать на выходе пункта меню аналоговый сигнал в установленных границах. Т.е. если в свойствах меню установлено min=100 и max=1000, шаг равен 100, то на выходе получается с шагом 1 от нуля и пока палец не устанет кнопку держать. Если установить опцию "запись в EEPROM, то работает как минимум шаг. Но в данном случае не хочется забивать память.
Во-вторых, не получается сделать предустановленное значение на выходе меню при начале работы программы, по аналогии с использованием записи в . Если установить аналоговое число на входе блока меню, то на его выходе оно будет именно таким, и невозможно его изменить при помощи V+/V-. Еще раз повторюсь, что не хочу использовать EEPROM.
Возможно ли победить эти две проблемы стандартными средствами?
К слову (простите за ламерство), запись в EEPROM ограничивает как-то его работу в составе девайса? Т.е. если Arduino работает не постоянно, а периодически подключается к электропитанию, чтобы отработать по записанной в ней программе, то количество произведенных записей в EEPROM все равно ограничивает его работу через какое-то время, или все же EEPROM перезаписываемое ПЗУ? А то может я зря тут беспокою народ со своими вопросами выше, и надо просто использовать запись в EEPROM?

Предустановленное значение и min/max значений меню

Добавлено: 23 апр 2017, 01:49
m10ru
ОКей..       дам тебе немного информации...( я как мне кажется этот блок меню вылезал) итак.... еепром в меню можно и вовсе не использовать...   предустановка констант... делается очень просто..   блок значения пункта меню.. в настройках включаешь.. вход VALUE и вход SET, !!! на вход VALUE устанавливаешь константу по умолчанию( или старта) значение интежер от 0-255(нужно 100, ставь 100, нужно 66 ставь 66..... на вход SET нужно подать краткий импульс.. с блока Rtriq,  а вход на true, и те данные которые на VALUE запишутся в блок пункта меню один раз при подаче напряжения самого ардуино..  значения в самом меню минимум или максимум... в своих ячейках......( нужно менять от 100 до 1000 и шаг 100) то в меню нужно писать от 1 до 10 и шаг 1.... или же от 10 до 100 и шаг 10... что есть одно и тоже... нолики можно и дорисовать и прописать для глаза... и главное помнить что шым выход ардуино может изменятся только от 0 до 255.. вот и всё...   главное хорошенько разобраться...   а остальное не проблема..

Предустановленное значение и min/max значений меню

Добавлено: 23 апр 2017, 02:07
m10ru
вот пример

Предустановленное значение и min/max значений меню

Добавлено: 23 апр 2017, 08:45
DmitriyL
m10ru, спасибо!

Предустановленное значение и min/max значений меню

Добавлено: 23 апр 2017, 09:36
Олег
m10ru писал(а):на вход VALUE устанавливаешь константу по умолчанию( или старта) значение интежер от 0-255
Почему-же? Установить можно любое значение, которое необходимо.

Предустановленное значение и min/max значений меню

Добавлено: 23 апр 2017, 19:33
m10ru
можно устанавливать значения разные... но сам вопрос стоял как сделать стартовое значение не из памяти... и как дальше делать изминения..... (просто человек не совсем понял как это делать... да и описание слабовато... я сам раньше много чего не понимал...) главное выучить логику работы, а дальше само собой пойдёт... а через месяц как два пальца об.....ь

Предустановленное значение и min/max значений меню

Добавлено: 23 апр 2017, 22:16
Олег
m10ru писал(а):можно устанавливать значения разные...
Ну так так и пишите, к чему ввводить в заблуждение  читателей  .

Предустановленное значение и min/max значений меню

Добавлено: 24 апр 2017, 23:30
m10ru
Олег писал(а):Ну так так и пишите, к чему ввводить в заблуждение читателей smile
я так написал чтоб сначала испытал.. и понял как что и чему.. если написал бы сразу что пиши что хочешь  то и на выходе мы тоже получем не то что ожидаем.. главное понять и обяснить... а там если чё то и подправим..