Отсчёт от даты

Использование различных блоков часов
Ответить
Pixima
Рядовой
Сообщения: 68
Зарегистрирован: 30.01.2016{, 11:51}
Репутация: 0

Отсчёт от даты

#1

Сообщение Pixima » 13.03.2016{, 14:26}

Здравствуйте, знатоки! Внимание, вопрос!
Как сделать отсчёт количества прошедших дней (суток) от какой-либо произвольной даты.
Пример: Я создаю точку отсчёта как 01.01.2008, затем ардуина мне говорит: С этого дня до сего момента прошло столько-то дней.
Затруднения в подсчёте у меня вызывает наличие високосных лет. Короче, очень буду рад увидеть Ваши размышления, советы.

SirYorik
Сержант
Сообщения: 124
Зарегистрирован: 04.10.2015{, 10:01}
Репутация: 0
Откуда: Томск

Отсчёт от даты

#2

Сообщение SirYorik » 13.03.2016{, 15:37}

три варианта
- нагуглить C++ исходников всяких студентов, которые эту задачу решали все, особенно тему с високосными, адаптировать под Arduino IDE
- нагуглить использование unixtime (перевести обе даты в секунды с 1.1.1970, вычесть, разделить на 24*60*60)
- попробовать Arduino Time Library

Pixima
Рядовой
Сообщения: 68
Зарегистрирован: 30.01.2016{, 11:51}
Репутация: 0

Отсчёт от даты

#3

Сообщение Pixima » 13.03.2016{, 18:28}

SirYorik, спасибо за ответ.
Первый и третий варианты, конечно, я попробую. Со вторым сложнее. Но выбор появился, а то я уже опечалился. 
Начинаю гугление.

Ответить

Вернуться в «Часы реального времени»