Arduino Mega Server

Модераторы: Bagir, Ivan, Vit, Alex

eGorka
Сообщения: 129
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 1 раз
Поблагодарили: 16 раз

Re: Arduino Mega Server

Сообщение eGorka » Вт июн 12, 2018 4:49 pm

Alex писал(а):
Вс июн 10, 2018 8:39 pm
eGorka, ну какие 750 мс? И что это вообще за детский сад — штаны на лямках? Во всех моих проектах далласы работают на «второй скорости», сейчас не помню, но это кажется то ли 200, то ли 150 мс.
Про "детский сад" и "штаны на лямках"
СпойлерПоказать
ESP8266

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

#include "OneWire.h"
#include "DallasTemperature.h"
OneWire oneWire(2);
DallasTemperature sensors(&oneWire);
DeviceAddress ds[3] = { 
  {40,255,56,171,181,22,3,226},
  {40,255,61,69,192,22,4,53},
  {40,255,135,23,179,22,3,144}
};
float temp[3];
unsigned long time0,time1;
void setup(void) {
  Serial.begin(115200);
  sensors.begin();
  Serial.println();
  Serial.println(" *** \"DallasTemperature.h\" ***");
  Resolution();
}
void loop() {
  workTemp();
  delay(60000);
}
void workTemp() {
  Serial.println();
  time0 = millis();
  sensors.requestTemperatures();
  for(int i=0; i<3; i++) {
    temp[i] = sensors.getTempC(ds[i]);
  }
  time1 = millis();
  Serial.print(" Время выполнения: "); Serial.print(time1 - time0); Serial.println(" мс");
  Serial.print(" Температура:  ");
  for(int i=0; i<3; i++) {
    Serial.print(temp[i]);
    Serial.print(" ");
  }
  Serial.println();
}
void Resolution() {
  Serial.println();
  Serial.println(" \"Скорость\" датчиков");
  for(int i=0; i<3; i++) {
    uint8_t res = (sensors.getResolution(ds[i]),DEC);
    if(res == 9) { Serial.print(i + 1); Serial.println(" датчик(Первая скорость 94 мс 9бит)"); }
    if(res == 10) { Serial.print(i + 1); Serial.println(" датчик(Вторая скорость 188 мс 10бит)"); }
    if(res == 11) { Serial.print(i + 1); Serial.println(" датчик(Третья скорость 375 мс 11бит)"); }
    if(res == 12) { Serial.print(i + 1); Serial.println(" датчик(Четвёртая скорость 750 мс 12бит)"); }
  }
}
Dallas8266.PNG
Dallas8266.PNG (32.26 КБ) 572 просмотра
с учётом(в коде AMS) timeStamp() и вывода в Serial будет ещё больше.
Даже знаю кто может проверить на AMS :D.
eGorka
Сообщения: 129
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 1 раз
Поблагодарили: 16 раз

Re: Arduino Mega Server

Сообщение eGorka » Вт июн 12, 2018 5:47 pm

OneWire
СпойлерПоказать

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

#include "OneWire.h"
OneWire  ow(2);
byte ds[3][8] = { {40,255,56,171,181,22,3,226}, {40,255,61,69,192,22,4,53}, {40,255,135,23,179,22,3,144} };
float temp[3];
unsigned long time0,time1;
void setup(void) {
  Serial.begin(115200);
  Serial.println();
  Serial.println(" *** \"OneWire.h\" ***");
}
void loop() {
  workTemp();
  delay(60000);
}
void workTemp() {
  Serial.println();
  time0 = millis();
  ow.reset(); 
  ow.skip();
  ow.write(0x44);
  delay(200);
  for (int i=0; i<3; i++) {
    byte data[2];
    ow.reset();
    ow.select(ds[i]);
    ow.write(0xBE);
    data[0] = ow.read();
    data[1] = ow.read();
    int16_t raw = (data[1] << 8) | data[0];
    temp[i] = raw / 16.0;
  }
  time1 = millis();
  Serial.print(" Время выполнения: "); Serial.print(time1 - time0); Serial.println(" мс)");
  Serial.print(" Температура:  ");
  for(int i=0; i<3; i++) {
    Serial.print(temp[i]);
    Serial.print(" ");
  }
  Serial.println();
}
OW8266.PNG
OW8266.PNG (27.66 КБ) 564 просмотра
serghei
Сообщения: 2151
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 252 раза
Поблагодарили: 208 раз

Re: Arduino Mega Server

Сообщение serghei » Вт июн 12, 2018 6:35 pm

nick7zmail писал(а):
Вт июн 12, 2018 11:22 am
1 контроллер 1 цель/задача. Оформления ему ни к чему.
На вкус и цвет все фломастеры разные. И каждый делает сам для себя. Человеку просто надо темную тему по дефолту.
А вот с ESP32 засада - чем больше файлов , тем дольше грузится страница редактирования и загрузки прошивки. Есть очень быстрый вариант , но при количестве файлов более 30 не работает. Хотя это надо в основном для отладки.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
eGorka
Сообщения: 129
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 1 раз
Поблагодарили: 16 раз

Re: Arduino Mega Server

Сообщение eGorka » Вт июн 12, 2018 7:10 pm

Каюсь, был неправ, DallasTemperature работает корректно и быстрее!!! чистой OneWire, правда ест память.
Dallas2.PNG
Dallas2.PNG (28.89 КБ) 553 просмотра
время измерения берётся по датчику с самым высоким разрешением.
serghei
Сообщения: 2151
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 252 раза
Поблагодарили: 208 раз

Re: Arduino Mega Server

Сообщение serghei » Вт июн 12, 2018 9:29 pm

Уффф. А что тогда говорить про PowerMonitor ? Ну тогда пусть AMS занимается серверной частью , а все измерения водрузить на сторонние Атмеги , а данные получать хоть по сериалу, хоть по NRF24. А до кучи можно еще и по UDP.
К тому же всплывает вопрос о точности показаний разных датчиков при разных напряжениях питания. Разброс температуры далласов и DHT11 минимальный ( 1 С), а вот влажность - около 10 % , по сравнению с BME280.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 587
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 2 раза
Поблагодарили: 37 раз

Re: Arduino Mega Server

Сообщение alexsis_76 » Ср июн 13, 2018 1:29 am

Скажите а зачем вы ждете 200мс,я делаю так,даю команду на измерение ,завожу будильник и делаю другие дела,после того как будильник прозвенел я могу забрать данные с датчика,он может измерять сколько хочет,вообще я склоняюсь к мысли что http со многоими файлами для таких устройств роскошь,хватит им и TCP ,написать программу скажем на дельфи и спокойно обмениваться данными по вышеуказанному протоколу,увеличится скорость (при экспериментах запросы шли с интервалом 30мс что для обычной схемы недостижимо) и добавится интерактивность(больше не надо будет долбить сервер запросами)он сам все скажет),можно будет сделать сигнализацию c оповещением.
eGorka
Сообщения: 129
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 1 раз
Поблагодарили: 16 раз

Re: Arduino Mega Server

Сообщение eGorka » Ср июн 13, 2018 7:42 am

alexsis_76 писал(а):
Ср июн 13, 2018 1:29 am
Скажите а зачем вы ждете 200мс,я делаю так,даю команду на измерение ,завожу будильник и делаю другие дела,после того как будильник прозвенел я могу забрать данные с датчика,он может измерять сколько хочет,вообще я склоняюсь к мысли что http со многоими файлами для таких устройств роскошь,хватит им и TCP ,написать программу скажем на дельфи и спокойно обмениваться данными по вышеуказанному протоколу,увеличится скорость (при экспериментах запросы шли с интервалом 30мс что для обычной схемы недостижимо) и добавится интерактивность(больше не надо будет долбить сервер запросами)он сам все скажет),можно будет сделать сигнализацию c оповещением.
Это не я, это DallasTemperature, тесты для наглядности как быстрее при использовании delay. В реале(у меня) всё сделано как вы и описали, т.е. без DallasTemperature и delay.
zDimaBYz
Сообщения: 5
Зарегистрирован: Сб июн 09, 2018 6:57 am
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение zDimaBYz » Чт июн 14, 2018 10:40 pm

Моя прошивка правда ищо в _DASH не разобрался с pir датчиками
serghei
Сообщения: 2151
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 252 раза
Поблагодарили: 208 раз

Re: Arduino Mega Server

Сообщение serghei » Вт июн 19, 2018 12:42 pm

Еще оказывается год назад у меня начал потихоньку умирать W5100 ..... Проявляется это в виде полного напряжения на A0 и А1 , а так же в отваливании SD карты. А я уже думал Дую спалил ...

Прикрутил опять W5500 от RobotDyn. От этернет шилда оставил только карточку. 10-ый пин отогнул в сторону и подставил CS от W5500. На коротких проводах подключил этернет и О - Чюдо - Завелся без танцев с бубном с полоборота !

В дистрибутиве Меги_017 на главной странице картинок мало , может по этому проглатывания не вижу. Субъективно скорость сопоставима с DUE . Обратно точно не вернусь. Переключение библиотек происходит корректно.
Картинка сделана на Очень медленном компе ( 512 метров ОЗУ ), поэтому наверное не объективна.

На DUE запилил кеширование всех типов файлов в браузере. Это вообще термоядерная скорость. Но есть "обратная сторона Луны" )) - Переключение тем работает не правильно ( кэш , блин )). Так что темная тема по дефолту имеет право на жизнь.
СпойлерПоказать
W5500.JPG
W5500.JPG (134.94 КБ) 375 просмотров
Спокойно позволяет открывать 15 страниц. ( дальше память в компе закончилась ))).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sapov
Сообщения: 1
Зарегистрирован: Пт июн 22, 2018 7:55 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение sapov » Пт июн 22, 2018 8:13 pm

Помогите запустить AMS. Скачал последние версии AMS (0.17), Arduino (1.8.5), все сделал по инструкции - выбрал плату (у меня Mega), указал папку скетчей e:\AMS\ams_m0\Arduino, при сборке вылазит куча ошибок:

Arduino: 1.8.5 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

WARNING: Category '' in library Ethernet2 is not valid. Setting to 'Uncategorized'
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/SdFatUtil.h: In function 'void SerialPrint_P(const char*)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

C:\Program Files (x86)\Arduino\libraries\SD\src/utility/SdFatUtil.h:62:52: note: in expansion of macro 'Serial'

for (uint8_t c; (c = pgm_read_byte(str)); str++) Serial.write(c);
...
СпойлерПоказать
^

C:\Program Files (x86)\Arduino\libraries\SD\src/utility/SdFatUtil.h: In function 'void SerialPrintln_P(const char*)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

C:\Program Files (x86)\Arduino\libraries\SD\src/utility/SdFatUtil.h:72:3: note: in expansion of macro 'Serial'

Serial.println();

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\abstract.ino: In function 'void printStart()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\abstract.ino:14:3: note: in expansion of macro 'Serial'

Serial.println();

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\abstract.ino: In function 'void printInitDone()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\abstract.ino:19:16: note: in expansion of macro 'Serial'

timeStamp(); Serial.print(F("GLOBAL Init DONE (")); Serial.print(millis() / 1000); Serial.println(F("s)"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\abstract.ino: In function 'void abstractWorks()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\abstract.ino:28:34: note: in expansion of macro 'Serial'

timeStamp(); printFreeMem(); Serial.println();

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino: In function 'void started(String)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino:10:3: note: in expansion of macro 'Serial'

Serial.print(F("Module ")); Serial.print(s); Serial.println(F("... started"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino: In function 'void initStart(String)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino:15:3: note: in expansion of macro 'Serial'

Serial.print(F("Module ")); Serial.print(s); Serial.println(F("..."));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino: In function 'void initDone()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino:20:3: note: in expansion of macro 'Serial'

Serial.println(F("============"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino: In function 'void printIp(byte*)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino:27:5: note: in expansion of macro 'Serial'

Serial.print(ip);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino: In function 'void printMac(byte*)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\common.ino:35:5: note: in expansion of macro 'Serial'

Serial.print(mac, HEX);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\contacts.ino: In function 'void printContMess(char*, char*)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\contacts.ino:35:16: note: in expansion of macro 'Serial'

timeStamp(); Serial.print(obj); Serial.print(F(": ")); Serial.println(mess);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino: In function 'void sdConfigInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino:25:3: note: in expansion of macro 'Serial'

Serial.print(F(" EEPROM.DAT: "));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino: In function 'void printConfig()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino:97:9: note: in expansion of macro 'Serial'

Serial.write(b);

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino:99:11: note: in expansion of macro 'Serial'

Serial.print(F("."));

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino:104:9: note: in expansion of macro 'Serial'

Serial.println();

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino:109:5: note: in expansion of macro 'Serial'

Serial.println("Config file not exist");

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino: In function 'void sdPrintName(String, String)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino:170:3: note: in expansion of macro 'Serial'

Serial.print(prefix);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino: In function 'void sdPrintId(String, String)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino:258:3: note: in expansion of macro 'Serial'

Serial.print(prefix);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino: In function 'void printSdConfigInfo()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\eeprom_sd.ino:288:3: note: in expansion of macro 'Serial'

Serial.print(F(" Address: ")); Serial.print(sdGetAddress()); Serial.println();

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\ethernet.ino: In function 'void ethernetInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\ethernet.ino:9:3: note: in expansion of macro 'Serial'

Serial.print(F(" MAC: ")); printMac(SELF_MAC); Serial.println();

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\hardware.ino: In function 'void hardwareInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\hardware.ino:35:3: note: in expansion of macro 'Serial'

Serial.print(F(" Network adapter: ")); Serial.print(F("Ethernet Shield ")); Serial.println(ETHERNET_SHIELD);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\hardware.ino: In function 'void printFreeMem()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\hardware.ino:45:3: note: in expansion of macro 'Serial'

Serial.print(freeMem());

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\id.ino: In function 'void printId(String, String)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\id.ino:62:3: note: in expansion of macro 'Serial'

Serial.print(prefix);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd.ino: In function 'void sdCardInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd.ino:16:3: note: in expansion of macro 'Serial'

Serial.print(F(" SD init... "));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd.ino: In function 'void checkDir(SDLib::File)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd.ino:48:3: note: in expansion of macro 'Serial'

Serial.print(F(" Check"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino: In function 'void sdInfoInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino:21:7: note: in expansion of macro 'Serial'

Serial.println(F(" failed"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino: In function 'bool sdIsInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino:63:7: note: in expansion of macro 'Serial'

Serial.println(F("Not find partition"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino: In function 'void printSdType()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino:69:3: note: in expansion of macro 'Serial'

Serial.print(F(" SD type: "));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino: In function 'void printFsType()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino:82:5: note: in expansion of macro 'Serial'

Serial.print(F(" Filesystem: FAT"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino: In function 'void printSdSize()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino:96:5: note: in expansion of macro 'Serial'

Serial.print(F(" Cluster: "));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino: In function 'void printSdRoot()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\sd_info.ino:116:5: note: in expansion of macro 'Serial'

Serial.println(F("Found files:"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\send.ino: In function 'void sendHttpRequest(byte*, int, EthernetClient)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\send.ino:20:5: note: in expansion of macro 'Serial'

Serial.print(F("Host "));

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\send.ino:33:7: note: in expansion of macro 'Serial'

Serial.print(F("Host "));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\serial.ino: In function 'void serialInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\serial.ino:9:3: note: in expansion of macro 'Serial'

Serial.begin(SERIAL_SPEED);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\server_ajax.ino: In function 'void setMt1132()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\server_ajax.ino:559:5: note: in expansion of macro 'Serial'

Serial.print("command: "); Serial.println(command);

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\server_ajax.ino:575:7: note: in expansion of macro 'Serial'

Serial.print("(Multi) command: ");

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\server_commands.ino: In function 'void parseCommands(EthernetClient)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\server_commands.ino:75:5: note: in expansion of macro 'Serial'

Serial.print(F("command: ")); Serial.println(command);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\temp_ds18b20.ino: In function 'void tempInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\temp_ds18b20.ino:35:3: note: in expansion of macro 'Serial'

Serial.print(F(" Parasite power "));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\temp_ds18b20.ino: In function 'void showSensorsId()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\temp_ds18b20.ino:68:5: note: in expansion of macro 'Serial'

Serial.print(F(" #"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\temp_ds18b20.ino: In function 'void getTemperature(byte)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\temp_ds18b20.ino:89:9: note: in expansion of macro 'Serial'

Serial.print(objSens[n]); Serial.print(F(": ")); Serial.println(current_temp[n]);

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\temp_ds18b20.ino:105:11: note: in expansion of macro 'Serial'

Serial.print(objSens[n]); Serial.print(F(": ")); Serial.println(F("error"));

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\temp_ds18b20.ino:109:9: note: in expansion of macro 'Serial'

Serial.print(objSens[n]); Serial.print(F(": ")); Serial.println(F("removed"));

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\temp_ds18b20.ino:113:7: note: in expansion of macro 'Serial'

Serial.print(objSens[n]); Serial.print(F(": ")); Serial.println(F("ID problem or not present"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino: In function 'void timeInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino:10:7: note: in expansion of macro 'Serial'

Serial.println(F(" NTP sync..."));

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino:15:5: note: in expansion of macro 'Serial'

Serial.println(F(" RTC sync..."));

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino:19:5: note: in expansion of macro 'Serial'

Serial.print(F(" Time service stopped"));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino: In function 'void printDigits(byte)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino:27:21: note: in expansion of macro 'Serial'

if (digits < 10) {Serial.print('0');}

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino:28:3: note: in expansion of macro 'Serial'

Serial.print(digits);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino: In function 'void printTime()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino:32:3: note: in expansion of macro 'Serial'

Serial.print(year()); Serial.print("-"); printDigits(month()); Serial.print("-"); printDigits(day());

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino: In function 'void timeStamp()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino:61:5: note: in expansion of macro 'Serial'

Serial.print(F(" "));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino: In function 'void showDuration(time_t)':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino:68:16: note: in expansion of macro 'Serial'

timeStamp(); Serial.print(F("(duration "));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino: In function 'void rtcSync()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time.ino:133:5: note: in expansion of macro 'Serial'

Serial.println(F("...getNtpTime... "));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time_ntp.ino: In function 'void ntpInit()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time_ntp.ino:23:3: note: in expansion of macro 'Serial'

Serial.print(" Local port: "); Serial.println(TIME_PORT);

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time_ntp.ino: In function 'time_t getNtpTime()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\time_ntp.ino:30:3: note: in expansion of macro 'Serial'

Serial.print(F(" Transmit NTP request ("));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\timers.ino: In function 'void print1s()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\timers.ino:89:5: note: in expansion of macro 'Serial'

Serial.println(F("."));

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\upload.ino: In function 'void uploadWorks()':

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\upload.ino:154:14: note: in expansion of macro 'Serial'

pctime = Serial.parseInt();

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\upload.ino:176:5: note: in expansion of macro 'Serial'

Serial.print(F("OK, received: "));

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\upload.ino:183:5: note: in expansion of macro 'Serial'

Serial.print(F("OK, received: "));

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\upload.ino:235:7: note: in expansion of macro 'Serial'

if (Serial.available() > 0) {

^

arduino_mega_server:46: error: 'SerialUSB' was not declared in this scope

#define Serial SerialUSB

^

E:\AMS\ams_m0\Arduino\arduino_mega_server\upload.ino:270:5: note: in expansion of macro 'Serial'

Serial.print("\n[");

^

Multiple libraries were found for "Ethernet.h"
Used: e:\AMS\ams_m0\Arduino\libraries\Ethernet
Not used: C:\Program Files (x86)\Arduino\libraries\Ethernet
exit status 1
'SerialUSB' was not declared in this scope

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Ответить