Arduino Mega Server

Модератор: Alex

Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Пн янв 29, 2018 11:02 am

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

relays:48: error: 'sysMode' was not declared in this scope
relays:48: error: 'MODE_M' was not declared in this scope
relays:82: error: 'REL_state' was not declared in this scope
Что касается данных ошибок, просто не объявлены переменные.
Их просто нужно объявить
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Пн янв 29, 2018 11:09 am

Вопрос :?:
По коду интервал опроса датчиков настроено на уровне Arduino (как пример)

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

    #ifdef TEMP_FEATURE
      if (cycle5m) {
        tempWorks();
      }
    #endif    
Кто-нибудь пробовал написать код позволяющий с Веб-странички изменять этот интервал?
Vermaht
Сообщения: 3
Зарегистрирован: Вс янв 28, 2018 12:26 am
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение Vermaht » Ср янв 31, 2018 8:22 pm

Добрый день, помогите разобраться, купил плату mega+esp от роботдин, скачал скетчи и долго разбирался что-куда, в итоге на мегу поборол, а вот есп ни как не осилю, выдаёт такую ошибку
СпойлерПоказать
rtc.ino: In function 'void rtcInit()':
rtc:9: error: 'setSyncProvider' was not declared in this scope
rtc.ino: In function 'void displayTime()':
rtc:15: error: 'now' was not declared in this scope
rtc.ino: In function 'void timeStamp()':
rtc:30: error: 'year' was not declared in this scope
rtc:32: error: 'month' was not declared in this scope
rtc:34: error: 'day' was not declared in this scope
rtc:36: error: 'hour' was not declared in this scope
rtc:38: error: 'minute' was not declared in this scope
rtc:40: error: 'second' was not declared in this scope
rtc.ino: In function 'void setNtpInterval()':
rtc:86: error: 'timeStatus' was not declared in this scope
rtc:86: error: 'timeNotSet' was not declared in this scope
rtc:87: error: 'setSyncInterval' was not declared in this scope
rtc:89: error: 'setSyncInterval' was not declared in this scope
server_ajax.ino: In function 'String makeTime()':
server_ajax:278: error: 'hour' was not declared in this scope
server_ajax:279: error: 'second' was not declared in this scope
server_ajax:281: error: 'minute' was not declared in this scope
server_ajax.ino: In function 'void responseDash(WiFiClient)':
server_ajax:749: error: 'day' was not declared in this scope
server_ajax:750: error: 'month' was not declared in this scope
server_ajax:751: error: 'weekday' was not declared in this scope
'setSyncProvider' was not declared in this scope
игрался с версиями библиотеки time и версиями atduino IDE (пробовал в 1.8.0 и в 1.6.5) проблема одна и та же "'setSyncProvider' was not declared in this scope", пробовал пример из библиотеки time "TimeNTP_ESP8266WiFi.ino" скетч компилируется, а скетч AMS нет

*** Сообщение запрещено. Сообщение похоже на спам. ***
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Сб фев 03, 2018 3:03 am

раскоментируй #define RTC_FEATURE
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Сб фев 03, 2018 9:15 am

В старших версиях IDE требуется библиотека "TimeLib.h" в скетче. Выкладывал ранее . Так же рекомендую использовать драйвера 2.4.1 . Загрузка страниц будет гораздо быстрее.
И если что то не получится, в теме "Проблемы с запуском AMS" можно продолжить вечером.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
eGorka
Сообщения: 182
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 5 раз
Поблагодарили: 25 раз

Re: Arduino Mega Server

Сообщение eGorka » Сб фев 03, 2018 9:56 am

serghei писал(а):Так же рекомендую использовать драйвера 2.4.1
Может 2.4.0-rc1(22 May 2017) ?
2.4.0 релиз от 2 января 2018г.
С таким бы усердием да на ESP32.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Сб фев 03, 2018 11:10 am

Ну да, ошибся. Сейчас использую только портабл версию 1.8.5 . Все бы хорошо, но на Due то же в упор не видит эту библиотеку. На Меге все летает с W5500. Ссылку на сообщение могу найти только вечером.
С ESP32 вроде основные проблемы решил. Вот еще далласовский счетчик заказал, попробую как работает.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Sps
Сообщения: 45
Зарегистрирован: Вт окт 27, 2015 4:23 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server

Сообщение Sps » Сб фев 03, 2018 2:41 pm

nick7zmail писал(а):Перезалив, с рабочей функцией printSdRoot(), и кодом определения свободного места. Правда код с определением свободного места подвешивает ардуину секунд на 10 при старте...пустые сектора видимо распознаёт.
Вложения: sd.rar [1.47 КБ]
Здравствуйте, решил поставить SdFat.h скачал библиотеку и файл sd.rar [1.47 КБ] в a_m_s дописал #include <SdFat.h> компилятор ругается на строку файла sd.rar if (SD.cardBegin(SD_CHIP_SELECT, SPI_FULL_SPEED)) {
-'class SDClass' has no member named 'cardBegin'
правда я не понял, что делать с этим
и инициализировать до функции setup

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

SdFat SD;
метод научного тыка не помог, обычно пинок под зад ставит мозги на место, буду признателен если кто-нибудь с разгона придаст ускорение. AMС 0.16 Mega + W5100
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Сб фев 03, 2018 2:54 pm

Вечером пну )). У меня работает.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Сб фев 03, 2018 9:16 pm

Vermaht писал(а): помогите разобраться, купил плату mega+esp от роботдин....игрался с версиями библиотеки time и версиями atduino IDE (пробовал в 1.8.0 и в 1.6.5) проблема одна и та же "'setSyncProvider' was not declared in this scope", пробовал пример из библиотеки time "TimeNTP_ESP8266WiFi.ino" скетч компилируется, а скетч AMS нет
Посмотри тему Отсюда и дальше по тексту.
СпойлерПоказать
8266.jpg
8266.jpg (177.19 КБ) 7059 просмотров
PS. А Вы абсолютно уверены в своем Имени на форуме??
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить