Страница 1 из 1
Как сохранить установки?
Добавлено: 13 ноя 2017, 04:04
NikolayS
Друзья продолжаю своё обучение программированию на ардуино и столкнулся с такой проблемой.
Значит захожу в меню устанавливаю время, выхожу вижу что все отображается, захожу опять в меню и время сбивается. Подскажите пожалуйста как сделать что бы время после установки не сбивалось.
Вот схемы проекта.
Добавлено (13.11.2017, 02:15)
---------------------------------------------
Друзья все получилось. В основном блоке меню надо было выставить "сохранять в EEPROM" и "поставить стартовое значение EEPROM 0"
Далее буду делать будильник который будет запускать реле по времени.
Добавлено (13.11.2017, 04:04)
---------------------------------------------
Обнаружил проблему.
Если выставить стартовое значение "0" то часы после захода в меню начинают показывать то что я вводил при настройке часов, то есть например выставил я 11:30 и потом допустим захожу я через час потом выхожу и у меня на часах опять 11:30. Убираю "стартовое значение 0" и в меню у меня в место времени отображаются цифры 745 итп, при этом время отображается без сбоев, но его не возможно настроить в меню.
Подскажите как быть.
Как сохранить установки?
Добавлено: 13 ноя 2017, 06:45
NikolayS
Вот последний скетч
Как сохранить установки?
Добавлено: 13 ноя 2017, 08:11
Dev1
Зачем записывать в еепром то что постоянно изменяется? При заходе в нужный пункт меню считывайте нужные значения для изменения. А у вас все работает как и хотели, считываются последние значения из еепром...
Сделайте выход нужного пункта. При заходе в это меню там будет 1. Через R-trig разрешайте запись в значение пункта меню из соответствующей переменной(часы, минуты или еще что). Изменяйте и сохраняйте.
Как сохранить установки?
Добавлено: 21 ноя 2017, 03:14
NikolayS
Спасибо попробую за ночь понять что вы имели в виду. Для меня это пока тяжеловато сразу понять.
Добавлено (14.11.2017, 06:21)
---------------------------------------------
Просидел до 6:00 Так и не понял как это реализовать.
Добавлено (21.11.2017, 03:14)
---------------------------------------------
Dev1 писал(а):Сделайте выход нужного пункта. При заходе в это меню там будет 1. Через R-trig разрешайте запись в значение пункта меню из соответствующей переменной(часы, минуты или еще что). Изменяйте и сохраняйте.
Ну вот не понять мне и все тут! Пересмотрел разные варианты и никак не пойму что значит: "Через R-trig разрешайте запись в значение пункта меню из соответствующей переменной(часы, минуты или еще что). " Ни чего не выходит.
Как сохранить установки?
Добавлено: 21 ноя 2017, 08:28
rw6cm
NikolayS писал(а):Ну вот не понять мне и все тут!
Как сохранить установки?
Добавлено: 21 ноя 2017, 22:35
NikolayS
К сожалению с вашей версией скетча ничего не изменилось. Захожу в Меню 22:30 например время, ставлю 23:20 выхожу из меню, 22:30.
Пробовал после установки времени жать на setup, перед установкой времени это делать, не работает. Все равно спасибо.
Как сохранить установки?
Добавлено: 21 ноя 2017, 23:09
rw6cm
Сейчас проверил на макете с часами 3231. Все работает и сохраняет. смотрите у себя.
Сетап с удержанием 1с делали?
Как сохранить установки?
Добавлено: 21 ноя 2017, 23:21
NikolayS
rw6cm писал(а):Сейчас проверил на макете с часами 3231. Все работает и сохраняет. смотрите у себя. Сетап с удержанием 1с делали?
Делаю так: Захожу в меню, выставляю время, удерживаю setup, выхожу.
Значение не изменяется. Я вот думаю, у меня ругнулся FLprog что ваш скетч написан в другой версии программы. Я попробую внести изменения которые вы предложили в свой скетч, возможно проблема в версиях FlProg.
Как сохранить установки?
Добавлено: 21 ноя 2017, 23:39
rw6cm
Нет, сейчас в 251 залил работает.
Где то проскакивала инфа про траблы с часами 1302, но не помню про что, и в какой ветке это было.
у меня нет таких чтоб проверить.
Как сохранить установки?
Добавлено: 22 ноя 2017, 03:17
NikolayS
rw6cm, Мил человек простите меня пожалуйста, это моя вина что ничего не работало. Контроллер у меня один и я то одно туда воткну то другое и я забыл подключить часы. Странно что время работало Огромное спасибо вам за помощь. Этот скетч я сохраню как учебное пособия для себя.
Добавлено (22.11.2017, 00:58)
---------------------------------------------
Друзья я подумал может кому пригодится сей скриншот.
https://ibb.co/kUfaHm
Добавлено (22.11.2017, 03:17)
---------------------------------------------
Заметил странный парадокс. Если отключить питание он ардуинки и потом опять включить что часы начинают показывать 00:00:00. Думал дохлая батарейка, но нет 3.3 вольта выдает. Может часы сами дохлые не пойму.
Как сохранить установки?
Добавлено: 22 ноя 2017, 08:47
rw6cm
NikolayS писал(а):Может часы сами дохлые не пойму.
Судя по фото, в проекте кнопка "установка" не инвертирована.
если она в настройке не подтянута к +, то ее надо физически подтянуть к -,
иначе при старте будут ложные сработки.