Как получить разницу между текущей датой и временем и некоторой датой и временем в будущем или прошлом на ардуино?

Доброго всем времени суток. Помогите пожалуйста с вопросом: как можно посчитать разницу между текущим значением даты и времени и неким произвольным значением даты и времени.
Из железа есть Arduino Uno-совместимый, RTC DS1302 и экран LCD 2004 I2C.
Заранее благодарен за подсказанные мысли.
  • Вопрос задан
  • 1152 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Hoksmur
Реализовать или найти библиотеку datetime. Один из самых простых в реализации - хранение количества дней от опорной даты в формате float, как Pascal/Delphi. Ресурсоёмко, но просто для понимания. Можно как количество секнуд - тогда можно попытаться 32-битными целыми обойтись.
Подводный камень: високосные годы и добавочные секунды. Я бы предложил в виде таблицы констант некоторых дат хранить для предполагаемого временного диапазона.
Готовое тоже есть: playground.arduino.cc/Code/DateTime но сколько памяти съест - не знаю.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы