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