Запись времени с часов в EEPROM

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03 ноя 2017, 06:13
Откуда: Челябинская обл.

Запись времени с часов в EEPROM

Сообщение RobertScorpio »

Добрый день/вечер!
Есть некий проект с термометром и часами реального времени и необходимо периодически сохранять температуру и время (фиксации этой температуры) в памяти, что бы сохранить данные при потере питания.
Никак не могу придумать, как сохранить время в EEPROM. Может есть у кого наработки?!

С уважением!
Аватара пользователя
Phazz
Полковник
Сообщения: 3187
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 242 раза
Поблагодарили: 142 раза

Запись времени с часов в EEPROM

Сообщение Phazz »

[ref]RobertScorpio[/ref], Думаю на питание нужно поставить конденсатор побольше, а лучше ионистр и диод последовательно цепи питания. А аналоговым входом измерять напряжение питания. При пропадании питания ардуина успеет до того как разрядится конденсатор записать значение переменных в eeprom.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Запись времени с часов в EEPROM

Сообщение kalobyte »

Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Запись времени с часов в EEPROM

Сообщение Fuji1604 »

Сохраняй на microSD карточку, делал подобное. Есть готовый блок под это дело. К ардуино подключал через обычный переходник microSD на SD, к которому припаял провода.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03 ноя 2017, 06:13
Откуда: Челябинская обл.

Запись времени с часов в EEPROM

Сообщение RobertScorpio »

малость поясню, что не получается сделать.
Есть регистратор температуры минимальной и максимальной и время, когда эта температура была самой минимальной или максимальной. При потере питания эти показания сбрасываются. Но, хотелось бы их сохранить. Допустим температуру я могу записать в EEPROM указав в настройках ячейки параметр Float, а вот строку часов в память не получается записать.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Запись времени с часов в EEPROM

Сообщение Sancho »

Если часики 3231 с памятью на плате 24С32 - вот тут
Или: минуты + 60*часы + день*1440=unsig long int
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость