Arduino Mega Server
Модератор: Alex
-
- Сообщения: 5
- Зарегистрирован: Ср дек 23, 2015 10:51 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Arduino Mega Server
Доброго дня.
Вот и до меня дошла плата DUE, но так как до этого работал только с Уно, и то на примитивном уровне- прошу помочь с решением проблемы: при компиляции в версии 1.6.5, да и в 1.6.7 выдает ошибку:
Arduino: 1.6.5 (Windows 8.1), Плата"Arduino Due (Programming Port)"
D:\Arduino\libraries\DallasTemperature\DallasTemperature.cpp: In member function 'void DallasTemperature::begin()':
D:\Arduino\libraries\DallasTemperature\DallasTemperature.cpp:51:67: error: 'max' was not declared in this scope
bitResolution = max(bitResolution, getResolution(deviceAddress));
^
Спасибо.
Вот и до меня дошла плата DUE, но так как до этого работал только с Уно, и то на примитивном уровне- прошу помочь с решением проблемы: при компиляции в версии 1.6.5, да и в 1.6.7 выдает ошибку:
Arduino: 1.6.5 (Windows 8.1), Плата"Arduino Due (Programming Port)"
D:\Arduino\libraries\DallasTemperature\DallasTemperature.cpp: In member function 'void DallasTemperature::begin()':
D:\Arduino\libraries\DallasTemperature\DallasTemperature.cpp:51:67: error: 'max' was not declared in this scope
bitResolution = max(bitResolution, getResolution(deviceAddress));
^
Спасибо.
-
- Сообщения: 51
- Зарегистрирован: Пн фев 09, 2015 4:12 am
- Откуда: г. Актау, Мангистауской области
- Благодарил (а): 38 раз
- Поблагодарили: 7 раз
Re: Arduino Mega Server
Ошибка в версии библиотеке DalllasTemperature, ты можешь обновить через Librari manager.Pilot63 писал(а):Доброго дня.
Вот и до меня дошла плата DUE, но так как до этого работал только с Уно, и то на примитивном уровне- прошу помочь с решением проблемы: при компиляции в версии 1.6.5, да и в 1.6.7 выдает ошибку:
Arduino: 1.6.5 (Windows 8.1), Плата"Arduino Due (Programming Port)"
D:\Arduino\libraries\DallasTemperature\DallasTemperature.cpp: In member function 'void DallasTemperature::begin()':
D:\Arduino\libraries\DallasTemperature\DallasTemperature.cpp:51:67: error: 'max' was not declared in this scope
bitResolution = max(bitResolution, getResolution(deviceAddress));
^
Спасибо.
Если не поможет установи новую версию arduino-1.7.8, проблема и пропадет.
Dell Precision T5610, Linux,
Raspberry Pi 3, Raspberry PI 2, Raspberry PI A+
"Умный выключатель"
"Умная розетка"
MySensor датчик на аккумуляторе AA
Ароматизатор MySensors
Raspberry Pi 3, Raspberry PI 2, Raspberry PI A+
"Умный выключатель"
"Умная розетка"
MySensor датчик на аккумуляторе AA
Ароматизатор MySensors
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
На всякий случай ещё раз напомню: не забывайте очищать Темп, особенно при изменениях конфигурации — это позволит избежать многих проблем.
-
- Сообщения: 88
- Зарегистрирован: Сб окт 24, 2015 9:56 pm
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: Arduino Mega Server
Alex,
Подскажите, как реализовать запрос из мажордомо? Реализовываю термостат для регулировки отопления на пид регуляторе + серво, установочное значение хочу ввоидь через АМС и/или запрашивать с МЖД.
И не могу разобраться с инициализацией модулей - как сделать. что бы например void getTemperature выполнялся каждые 30сек?
спасибо
Подскажите, как реализовать запрос из мажордомо? Реализовываю термостат для регулировки отопления на пид регуляторе + серво, установочное значение хочу ввоидь через АМС и/или запрашивать с МЖД.
И не могу разобраться с инициализацией модулей - как сделать. что бы например void getTemperature выполнялся каждые 30сек?
спасибо
-
- Сообщения: 113
- Зарегистрирован: Пн окт 19, 2015 8:27 am
- Благодарил (а): 9 раз
- Поблагодарили: 21 раз
Re: Arduino Mega Server
Чтобы при загрузке картинки не терялись, можно разместить картинку в теле документа или в таблице стилей
http://front-end.su/2015/09/08/image-to-base64/
Выгодно использовать при большом количестве мелких однотипных изображений.
http://front-end.su/2015/09/08/image-to-base64/
Выгодно использовать при большом количестве мелких однотипных изображений.
-
- Сообщения: 113
- Зарегистрирован: Пн окт 19, 2015 8:27 am
- Благодарил (а): 9 раз
- Поблагодарили: 21 раз
Re: Arduino Mega Server
Моя доработка версии 0.14 (черновая).
Работаю только с http://ххх.ххх.ххх.ххх/sensors.htm
Единственное sensors.htm до конца не подчистил с версии 0.13(отказался от ряда параметров), т.к. занялся файловым менеджером и сейчас усиленно курю CSS. Примерный вид ФМ на страничке sdcard.htm(для просмотра необходимо добавить файлы из архива CSS).
P.S.: Если обнаружите ошибки, сообщайте!
Работаю только с http://ххх.ххх.ххх.ххх/sensors.htm
Единственное sensors.htm до конца не подчистил с версии 0.13(отказался от ряда параметров), т.к. занялся файловым менеджером и сейчас усиленно курю CSS. Примерный вид ФМ на страничке sdcard.htm(для просмотра необходимо добавить файлы из архива CSS).
P.S.: Если обнаружите ошибки, сообщайте!
- Вложения
-
- css.rar
- (6.32 КБ) 180 скачиваний
-
- arduino_mega_server(27012015).rar
- (18.62 КБ) 238 скачиваний
-
- arduino_serial_commander(27012016).rar
- (31.25 КБ) 212 скачиваний
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
И не могу разобраться с инициализацией модулей - как сделать. что бы например void getTemperature выполнялся каждые 30сек?
Код: Выделить всё
if (cycle30s) {
sensors.requestTemperatures();
getTemperature(0);
getTemperature(1);
getTemperature(2);
}
Чтобы при загрузке картинки не терялись, можно разместить картинку в теле документа или в таблице стилей
http://front-end.su/2015/09/08/image-to-base64/
Выгодно использовать при большом количестве мелких однотипных изображений.
У меня картинки теряются только при использовании 5500 и хотелось бы не искать обходные пути, а выяснить причину явления.
Сама идея внедрять картинки просто отличная и найдёт своё применение в системе, спасибо за идею.
Вопрос только в универсальности решения — нужно, чтобы это работало в большинстве браузеров и на андроиде большинства версий (а с этим видимо проблемы).
-
- Сообщения: 113
- Зарегистрирован: Пн окт 19, 2015 8:27 am
- Благодарил (а): 9 раз
- Поблагодарили: 21 раз
Re: Arduino Mega Server
Для Андроида и иОс я бы написал приложение с виждетом. А для браузеров требование HTML5.Вопрос только в универсальности решения — нужно, чтобы это работало в большинстве браузеров и на андроиде большинства версий (а с этим видимо проблемы).
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Не совсем понятно, что будет делать приложение — чтобы всё работало — это надо всю функциональность браузера и яваскрипта повторить (а потом поддерживать, ведь они комплиментарны со скетчем, который будет изменяться).Для Андроида и иОс я бы написал приложение с виждетом.
Это получается самим себе работы добавить.
-
- Сообщения: 88
- Зарегистрирован: Сб окт 24, 2015 9:56 pm
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: Arduino Mega Server
Alex писал(а):И не могу разобраться с инициализацией модулей - как сделать. что бы например void getTemperature выполнялся каждые 30сек?
Код: Выделить всё
if (cycle30s) {
sensors.requestTemperatures();
getTemperature(0);
getTemperature(1);
getTemperature(2);
}
Спасибо,
А по поводу запросов что подскажете?
И можете этот момент расшифровать:
Код: Выделить всё
#ifdef TEMP_FEATURE
if (cycle5m || (timeSec < startSendTime)) {
tempWorks();
}
#endif