Arduino Mega Server
Модератор: Alex
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Я про одновременную компиляцию двух библиотек. В чем смысл ? По поводу других IDE. 32 и Мега работают на 1.8.5 Дуя в упор не видит RTC. Когда то пробовал 013 Дую на 1.7.9 , но не долго.
Переписывать AMS на что то другое смысла не вижу. Вот только подключение железа к 32 -й надо писать с учетом её задач. А то с 1Wire сетью долбаемся уже месяц. Задача - на один провод повесить всех "собак" ( а там и брелки и счетчики и умудрился кто то выключатель прицепить )...
Переписывать AMS на что то другое смысла не вижу. Вот только подключение железа к 32 -й надо писать с учетом её задач. А то с 1Wire сетью долбаемся уже месяц. Задача - на один провод повесить всех "собак" ( а там и брелки и счетчики и умудрился кто то выключатель прицепить )...
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Ну как же? У одного W5100, у другого W5500 — сейчас, чтобы скомпилировать АМС, нужно вручную отыскать кусок кода и его закомментировать/раскомментировать. Во-первых это неудобно, во-вторых не каждый новообращённый адепт знает что и где нужно искать и как править и вообще это совершенно не комильфо.Alex, а зачем их переключают?
А условная компиляция (библиотек) во-первых упрощает весь процесс и делает его не в пример более интеллигентным, а в перспективе позволяет собирать различные хардверные конфигурации одним нажатием кнопки.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Алекс, подскажи плс...у тя в справке написана поддержка часов RTC DS3231 и DS1307. А как переключаться между моделями (и надо ли?)...а то чет эти RTC завести не могу...батарейку вроде новую ткнул. Заранее спасибо.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Да не одновременная компиляция двух библиотек, а выбор одной (из доступных на диске библиотек) при помощи директив условной компиляции, а не ручным комментированием кода.Я про одновременную компиляцию двух библиотек. В чем смысл ?
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Давно это было, я уже подробностей не помню, но насколько мне помнится ничего выбирать не нужно — они совместимы по командам (могу ошибаться). Но! 1307 настолько плох, что о нём и разговаривать (а тем более ставить в систему) нет смысла. Только 3231 и ничего больше.Алекс, подскажи плс...у тя в справке написана поддержка часов RTC DS3231 и DS1307. А как переключаться между моделями (и надо ли?)...а то чет эти RTC завести не могу...батарейку вроде новую ткнул. Заранее спасибо.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Дак да..в том то и дело...по этому заказал именно 3231. Кажется завёл (по крайней мере время с него при запуске берется)...ща бы синхронизацию как то с ntp настроить...Alex писал(а): Давно это было, я уже подробностей не помню, но насколько мне помнится ничего выбирать не нужно — они совместимы по командам (могу ошибаться). Но! 1307 настолько плох, что о нём и разговаривать (а тем более ставить в систему) нет смысла. Только 3231 и ничего больше.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
В скетче выбираем RTC
При этом в сериале видим обращение к часам , но времени нет. Покупал часики для распберри - они уже были предустановленные. Скетчу фиолетово с какими работать.
Далее открываем сериал-коммандер , переходим к синхронизации времени и нажимаем на кнопочку. В окошке видим ответ сервера. Конкретно со скринами если что , завтра.
Код: Выделить всё
// time provider
#define TIME_NONE 0
#define TIME_NETWORK 1
#define TIME_RTC 2
//byte timeProvider = TIME_NETWORK;
byte timeProvider = TIME_RTC;
Далее открываем сериал-коммандер , переходим к синхронизации времени и нажимаем на кнопочку. В окошке видим ответ сервера. Конкретно со скринами если что , завтра.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Пасиб, про провайдер допер сам...время есть, но 2001 год =D...после этого я их ручками через сериал порт настроил - терь корректное время кажут...вопрос в том- как настроить именно автосинхронизацию, чтоб раз в какой-то промежуток времени запрашивалась автосинхронизация по ntp.serghei писал(а):В скетче выбираем RTC
При этом в сериале видим обращение к часам , но времени нет. Покупал часики для распберри - они уже были предустановленные. Скетчу фиолетово с какими работать.
Далее открываем сериал-коммандер , переходим к синхронизации времени и нажимаем на кнопочку. В окошке видим ответ сервера. Конкретно со скринами если что , завтра.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Хороший вопрос. За месяц отстали на 1 секунду. Сейчас только в ручную. В каком то примере видел - чтобы их запустить - руками вбивали время , стартовали скетч точно в это время. Тут надо понять , как они вообще работают. Короче читать мануал , а потом писать код )).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
С 3231 вроде бы никаких проблем никогда не было — там всё просто и понятно. С кодом и библиотеками тоже всё понятно.Дак да..в том то и дело...по этому заказал именно 3231. Кажется завёл (по крайней мере время с него при запуске берется)...ща бы синхронизацию как то с ntp настроить...
Опять же могу ошибаться, но насколько я помню в АМС именно так и делается (я про NTP). Но абсолютно точно могу сказать, что хардверные часы синхронизируются нажатием одной кнопки в ASC. Вот моя давнишняя статья на эту тему:
https://geektimes.ru/post/264110/
Там всё описано предельно подробно и доходчиво.
- За это сообщение автора Alex поблагодарил:
- nick7zmail (Вт мар 27, 2018 10:19 pm)
- Рейтинг: 1.16%