Arduino Mega Server

Модератор: Alex

AVK74
Сообщения: 17
Зарегистрирован: Вс авг 02, 2015 10:58 am
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение AVK74 » Чт окт 01, 2015 7:04 pm

Что используется в качестве RTC?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Чт окт 01, 2015 8:53 pm

Есть несколько вариантов, запустил на ds3231, но это универсальная вещь — работать будут любые модули.
vovcheg56
Сообщения: 6
Зарегистрирован: Вс сен 27, 2015 7:51 pm
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение vovcheg56 » Чт окт 01, 2015 9:27 pm

rtc модуль вещь хорошая, но синхронизировать с ntp сервером её не помешает.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Чт окт 01, 2015 9:38 pm

rtc модуль вещь хорошая, но синхронизировать с ntp сервером её не помешает.
Будет работать если есть модуль и если его нет (как сейчас).

Автономные высокоточные часы можно синхронизировать один раз через АСК (и использовать в поле).

Прочие модули можно будет синхронизировать по сети с произвольным интервалом.

В общем, полый фарш...
AVK74
Сообщения: 17
Зарегистрирован: Вс авг 02, 2015 10:58 am
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение AVK74 » Пт окт 02, 2015 11:38 am

Из ds3231 еще можно температуру вывести, будет типа температура сервера.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Пт окт 02, 2015 3:15 pm

Можно температуру и тактовые сигналы и ещё будильники. Я подумываю как это можно использовать, пока ничего путного не придумал.

Кстати, есть для Ардуино перевод времени из LONG UNIX в человекочитаемый формат и сравнение времени и вычисления разницы?
Аватара пользователя
uni
Сообщения: 191
Зарегистрирован: Вс июл 26, 2015 9:21 pm
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Arduino Mega Server

Сообщение uni » Пт окт 02, 2015 4:51 pm

Тут кое-что есть: http://git.io/vc2yG
Россия навсегда!
pastry777
Сообщения: 81
Зарегистрирован: Пт окт 02, 2015 7:47 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server

Сообщение pastry777 » Пт окт 02, 2015 8:00 pm

Alex писал(а): Кстати, есть для Ардуино перевод времени из LONG UNIX в человекочитаемый формат и сравнение времени и вычисления разницы?
вроде легко можно с помощью оператора % все это перевести в читабельный вид....думаю так:создаем три переменных,в которые заносим вычислением из UNIX формата с помощью % 1-часы,2-минуты,3-секунды...для сравнения/вычисления разницы можно создать еще три временных подобных переменных, вычитать первые из вторых и выводить это все клиенту в читабельном виде или использовать в коде,неважно...оформить все это в элементарную функцию и вуаля...вероятно вы этот вариант и так знали,видимо ищите способ еще проще?у меня пока только такие мысли=)
Аватара пользователя
uni
Сообщения: 191
Зарегистрирован: Вс июл 26, 2015 9:21 pm
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Arduino Mega Server

Сообщение uni » Пт окт 02, 2015 8:05 pm

Если посмотреть на мои исходники, то явно видно, что это не просто. Там реализовано преобразование из unix- формата в winapi-формат и обратно.
Россия навсегда!
pastry777
Сообщения: 81
Зарегистрирован: Пт окт 02, 2015 7:47 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server

Сообщение pastry777 » Пт окт 02, 2015 8:16 pm

хотя,вот вспомнил про библиотеку RTClib для модуля на основе ds1307,там можно получать либо время сразу строкой,как в библиотеках к 3231,так и отдельно часы,минуты,секунды и юникс,само собой...now.year(), now.month(), now.day(), now.hour(), now.minute(), now.unixtime....вроде так..библиотека ведь должна работать с обоими модулями...
Ответить