Работа со временем.
- Войдите на сайт для отправки комментариев
Ср, 19/06/2013 - 14:15
Доброе время суток.
Собрал (выпилил кусок платы с сигнализации:) на DS1307 таймер прикрутил к Ардуино УНО, работает прекрасно, но встал вопрос как получить разницу со времени старта на текущий момент. Есть ли в процессинге готовые функции?
На данном (нулевом) уровне моих познаний приходит только на м вытянуть из строки реального времени через substring() отдельно часы и минуты, перевести в int и получить разницу. Просто учитывая дефицит памяти, не очень-то разгуляешься.
есть функция secondstime возвращает количество секунд с 1 января 2000 года
находим разницу и далее делением находим сколько прошло времени с момента последнего обращения
Есть ли в процессинге готовые функции?
Ну так кто знает почему у вас время в строке...
Вот посмотрите все можно сохранить в отдельные переменные.
есть функция secondstime возвращает количество секунд с 1 января 2000 года
есть функция secondstime возвращает количество секунд с 1 января 2000 года
https://github.com/adafruit/RTClib
хотя ступил, можно сразу получать покомпонентные значения и вычитать
встал вопрос как получить разницу со времени старта на текущий момент. Есть ли в процессинге готовые функции?
Если именно "со времени старта" - то проще использовать millis() и считать его "круги"...
Есть ли в процессинге готовые функции?
Ну так кто знает почему у вас время в строке...
Вот посмотрите все можно сохранить в отдельные переменные.
За ссылочку спасибо, то что надо. А мысль о процессинге посетила, весь ИДЕ написан на нем...
По таймеру 1307 читал спецификацию http://www.henningkarlsen.com/electronics/resource/DS1307/DS1307.pdf откуда и выкачивал библиотеку, там многих функций не было.
IDE написан на java