#10
Сообщение
Alex1968 » 03.03.2021{, 17:39}
Госпидя, как всё сложно то... А вы представляете у меня таких параметров с математическими действиями 18 штук...Для каждого пункта из 18 пунктов меню городить такой огород ???
P/S
Решил проблему гениально и просто. В блоке меню везде поставил галки сохранять в EEPROM. Использовал внешнюю микросхему с 8 ножками 24С256. У неё 7 нога, запрет записи, 0 разрешает записывать, 1 только чтение. Тупо поставил микротумблер, одним концом к земле вторым через 1килоом к плюсу 5 вольт. Средний соответственно на 7 ногу микросхемы. Когда надо накрутить параметры и сохранить на долгое время, например до завтра, переключаю на 7 ножку НОЛЬ. При выключении питания все параметры запишутся. Потом перевожу тумблер в положение когда на 7 ногу EEPROM подаётся единица, все параметры сохранённые считываются, можно их менять из меню как хочешь...Выключаешь питание питание включаешь снова, а там опять всё как было сохранено ранее все настройки какие были сделаны изначально.
Это всё касается внешней микросхемы памяти, а вот с внутренней энергонезависимой памятью ардуинки такой фокус не провернёшь. Было бы неплохо если бы разработчик, сделал из основного блока меню выход разрешающий или запрещающий запись в память глобально. Не из пунктов меню галочками, а именно чтоб к блоку меню можно было сделать кнопку, и записывать в память тогда когда это нужно, а не постоянно по первому пчиху в пунктах меню.