Arduino Mega Server

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Ребята, если у Вас чего то не получается или идет не так как надо - покажите хоть картинку происходящего. За год изучения АМС насмотрелся всякого , но телепатически видеть еще не научился))). И что при этом вываливается в сериал...
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
gonzales
Сообщения: 5
Зарегистрирован: Чт мар 24, 2016 2:04 pm

Re: Arduino Mega Server

Сообщение gonzales »

Добрый день, Alex!
Подскажите, а версия Arduino IDE пинципиальна? У меня сейчас стоит 1.6.12, так вот AMS не компилируется. Библиотеки я конечно же все подключил. Лог огромный, весь приводить не буду
Вот кусочек

Код: Выделить всё

In file included from E:\AMS\Sketches\ams\Arduino\arduino_mega_server\arduino_mega_server.ino:115:0:

C:\Users\mironov\Documents\Arduino\libraries\DS1307RTC/DS1307RTC.h:19:22: error: 'tmElements_t' has not been declared

     static bool read(tmElements_t &tm);

Код: Выделить всё

E:\AMS\Sketches\ams\Arduino\arduino_mega_server\rtc.ino: In function 'void showDuration(time_t)':

rtc:73: error: 'SECS_PER_DAY' was not declared in this scope
*** Сообщение запрещено. Сообщение похоже на спам. ***
Agafonq2
Сообщения: 7
Зарегистрирован: Ср авг 17, 2016 3:44 pm

Re: Arduino Mega Server

Сообщение Agafonq2 »

serghei писал(а):Ребята, если у Вас чего то не получается или идет не так как надо - покажите хоть картинку происходящего. За год изучения АМС насмотрелся всякого , но телепатически видеть еще не научился))). И что при этом вываливается в сериал...
В моём случае, 2 разных шилда вставленные по очерёдно сверху на мегу работают в проекте по разному, один работает полностью, сеть, сайт, другой только сеть, сайт не работает, на тестовый примерах работают оба шилда.
Могу фотку выложить, но нужно ли?
gonzales
Сообщения: 5
Зарегистрирован: Чт мар 24, 2016 2:04 pm

Re: Arduino Mega Server

Сообщение gonzales »

Почему может не идти загрузка в плату?

Проект компилится без ошибок
Версия 1.6.5 r2
Версия AMS 0.16
Папака с TEMP почищена
Любой другой проект вгружается нормально

Заранее спасибо за советы
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Всем добрый день, подскажите каким образом реализовать на (AMS 0.14 Mega 2560 + W5100) систему подогрева/охлаждения помещения с установкой заданной температуры через веб-интерфейс и записью настроек в EEPROM в идеале с использованием таймера, часов, календаря для работы по заданному месячному, суточному алгоритму, достаточно в этом случае использовать уже имеющиеся модули (с возможной доработкой) или придется писать новые.
Всё это можно организовать на АМС, но в дистрибутиве этой функциональности нет. У вас есть три пути решения этой проблемы — написать всё это самому, попросить написать (знакомых) программистов или воспользоваться услугой «разработка на заказ» ([email protected]).
Собственно не появляется сайт, как-будто его нет или не читается карта.
Взял другой шилд с ним всё заработало.
Логи в студию.
Почему может не идти загрузка в плату?
Вы первый из многих тысяч, кто обратился с такой проблемой. Я бы сказал «так не бывает», может быть что-то не так с выбором порта?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Загрузка в плату без танцев с бубном не идет только в Дую. В менеджере плат надо добраться до версии 1.6.7 а лучше
до 1.6.8 . После этого будет компилится , но при попытке залить в плату получил ошибку "bossac.exe extra argument founds " . Лечится просто - в IDE ищем файл platform.txt и в третьей строке снизу удаляем содержимое в скобках
{upload.verify} . После этого все проекты заливаются на ура. Все эти манипуляции относятся к IDE 1.6.5r2 и плате Due.
Подробности тут http://arduino.stackexchange.com/questi ... hrowing-an
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Загрузка в плату без танцев с бубном не идет только в Дую. В менеджере плат надо добраться до версии 1.6.7 а лучше
до 1.6.8 . После этого будет компилится , но при попытке залить в плату получил ошибку "bossac.exe extra argument founds " . Лечится просто - в IDE ищем файл platform.txt и в третьей строке снизу удаляем содержимое в скобках
{upload.verify} . После этого все проекты заливаются на ура. Все эти манипуляции относятся к IDE 1.6.5r2 и плате Due.
Подробности тут http://arduino.stackexchange.com/questi ... hrowing-an
Странно, ничего подобного не наблюдаю ни на своём компьютере, ни на чужих — с Due никаких проблем нет (наверное что-то не так делаю :) ).
в IDE ищем файл platform.txt и в третьей строке снизу удаляем содержимое в скобках
{upload.verify}
Вот это интересно, а после такой модификации перестаёт верифицировать («грузить» по два раза)?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

У меня с завидной регулярностью на работе меняют комп и приходится раз в месяц устанавливать всё заново . При каждой инсталяции с нуля вылезает эта ошибка. Когда надоело драться стал разбираться и нашел решение раз и навсегда. Первый же запрос в гугле отправляет в библию https://forum.arduino.cc/index.php?topic=399807.0 Ну и там все подробности.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

У меня два вопроса:

1. так в чём там проблема (если коротко)?

2. после модификации верифицирует («грузит» по два раза) или один раз?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Если очень коротко - перевод гугля Цитата

спасибо за это информация, я буду стараться , что прямо сейчас! Я просто нашел подробные настройки для компилятора Аплодером сообщений и обнаружил , где проблема:

C: \ Users \ Admin \ AppData \ Local \ Arduino15 \ пакеты \ Arduino \ Tools \ bossac \ 1.6.1-Arduino / bossac.exe -i -d --port = COM6 -U ложного -E -w истинно -b C: \ Users \ Admin \ AppData \ Local \ Temp \ build4e04089fd1ea57703690da089d6e022c.tmp / Blink_LEDs.ino.bin -R

Согласно bossac.exe -h, там не аргумент в параметр -w , но у них есть "истина" после него. Я удалил истинный и запустил его в командной строке , и она работала. Так, внедренный код в IDE я буду делать то , что вы только что предложили , пока они не получат , что исправлено.

В следующих версиях IDE это исправлено.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить