PS/ Проверь ВСЕ закрывающие скобки во всех файлах.
Arduino Mega Server
Модератор: Alex
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Не хотел устанавливать , но пришлось. Скачиваем Отсюда версию 1.8.5 Установщик виндовс. Распаковываем и соглашаемся со всеми дровами. Далее в папку Ардуино в документах ( смотри в настройках) устанавливаем дистибутив до папки ардуино. Единственное , мне пришлось библиотеки установить в соответствующую папку. Всё.
PS/ Давно уже так не работаю..... У меня под каждую платформу своя портабл версия. И даже если надо держать на компе одинаковую IDE , но с разными библиотеками , то проще сделать клон.
PS/ Проверь ВСЕ закрывающие скобки во всех файлах.
СпойлерПоказать
PS/ Проверь ВСЕ закрывающие скобки во всех файлах.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 136
- Зарегистрирован: Вс сен 02, 2018 8:03 am
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Arduino Mega Server
я уже нифига не понимаю.
скачал 1.8.5, но ошибка та же самая
приложил архив с папкой проекта ams
скачал 1.8.5, но ошибка та же самая
приложил архив с папкой проекта ams
- Вложения
-
- arduino_mega_server.zip
- (45.47 КБ) 144 скачивания
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
А я не понимаю зачем далласы вытащил в сервере ажакс из функции ?
Верни обратно и все скомпилится.
PS/ С DHT еще не смотрел у тебя , но в ажаксе верни туда же.
Код: Выделить всё
void respDash(EthernetClient cl) {
Верни обратно и все скомпилится.
PS/ С DHT еще не смотрел у тебя , но в ажаксе верни туда же.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Если хочешь подключить 14 DHT , то смотри как сделал Sps. Объявляй 28 датчиков. ( Тут код только для двух , но допиши для 14 )
И в сервере ажакс
Healt убрал , но попробуй оставить
Код: Выделить всё
#ifdef TEMPVL_FEATURE
#include "DHT.h"
DHT dht1(34, DHT11);
DHT dht2(35, DHT11);
byte const MAX_TEMPVL_SENSORS = 4;
byte const FULL_HEALTHVL = 100;
byte const ZERO_HEALTHVL = 0;
byte tempvlSensorHealth[MAX_TEMPVL_SENSORS];
byte tempvlModulHealth;
byte numberOfDevices = 2;
char objSensvl[MAX_TEMPVL_SENSORS][10] = {"dht1h", "dht1t", "dht2h", "dht2t"};
float current_tempvl[MAX_TEMPVL_SENSORS];
float tempvl_[MAX_TEMPVL_SENSORS];
void tempvlInit(){
pinMode(47, OUTPUT);
pinMode(48, OUTPUT);
dht2.begin();
dht1.begin();
timeStamp();
Serial.print("DTH-11 \n" );
Serial.print(objSensvl[MAX_TEMPVL_SENSORS][10]);
tempvlModulHealth = FULL_HEALTHVL;
timeStamp();
Serial.print(" Found ");
Serial.print(numberOfDevices);
Serial.print(" devices\n");
}
void setModulTempvlHealth() {
int sumvlSensorsHealth = 0;
for (byte i = 0; i < MAX_TEMPVL_SENSORS; i++) {
Serial.println(objSensvl[i]);
sumvlSensorsHealth += tempvlSensorHealth[i];
}
tempvlModulHealth = sumvlSensorsHealth / MAX_TEMPVL_SENSORS;
}
void tempvlWorks()
{
tempvl_[0] = dht1.readHumidity();
tempvl_[1] = dht1.readTemperature();
tempvl_[2] = dht2.readHumidity();
tempvl_[3] = dht2.readTemperature();
getTemperaturevl(0);
getTemperaturevl(1);
getTemperaturevl(2);
getTemperaturevl(3);
}
void getTemperaturevl(byte b) {
tempvlSensorHealth[b] = FULL_HEALTHVL;
current_tempvl[b] = tempvl_[b];
if (!isnan(current_tempvl[b])) {
timeStamp();
Serial.print(objSensvl[b]);
Serial.print(": ");
Serial.println(current_tempvl[b]);
tempvl_[b] = (current_tempvl[b] - (char)current_tempvl[b]) * 100;
if ((current_tempvl[b] > -1) && (current_tempvl[b] < 0)) {
#ifdef MAJORDOMO_FEATURE
sendRequestMinusM(objSensvl[b], "-", (int)current_tempvl[b], abs(tempvl_[b]));
#endif
} else {
#ifdef MAJORDOMO_FEATURE
sendRequestMinusM(objSensvl[b], "", (int)current_tempvl[b], abs(tempvl_[b]));
#endif
}
} else {
tempvlSensorHealth[b] = ZERO_HEALTHVL;
timeStamp();
Serial.print(objSensvl[b]);
Serial.print(": ");
Serial.print("error\n");
}
}
#endif // TEMPVL_FEATURE
Код: Выделить всё
void respDash(EthernetClient cl) {
-----------------------------------
#ifdef TEMPVL_FEATURE
for (byte i = 0; i < MAX_TEMPVL_SENSORS; i++) {
s += makeTag(objSensvl[i], "", String(current_tempvl[i]));
// s += makeTag(objSensvl[i], "Health", String(tempvlSensorHealth[i]));
}
// s += makeTag("mdTempvlHealth", "", String(tempvlModulHealth));
#endif
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 182
- Зарегистрирован: Чт ноя 24, 2016 10:47 am
- Благодарил (а): 5 раз
- Поблагодарили: 25 раз
Re: Arduino Mega Server
Код: Выделить всё
Alex Последнее посещение: Вт янв 15, 2019 7:14 pm
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Не на этой площадке надо вести обсуждение. Да и народ не желает читать ответы по теме. А в целом проект прекрасно работает...
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
Привет всем!
Общими усилиями похоронили проект, а жаль хороший был.
кто продолжит?Не на этой площадке надо вести обсуждение
Общими усилиями похоронили проект, а жаль хороший был.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Никто не хоронил. Alex просто на форум МД забил скорее всего. Сайт его жив, заказы, скорее всего, принимает, и дальше продвигает проект.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
ну кто то использует, а так обсуждений 0, технических вопросов 0, развития тоже 0.Никто не хоронил
автор на проект плюнул(по крайней мере на бесплатную версию), продолжателей тоже нет.
Последний раз редактировалось alexsis_76 Сб апр 13, 2019 2:01 pm, всего редактировалось 1 раз.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
А кто похоронил ?? То что в у меня в подписи , так это благодаря ВАМ ! Начиная с аплоадера и заканчивая графиками. SteelSeries сам приделал. Остальное ser009 и Olmoro подсказывают. MySensors так же eGorka написал. И кстати , на библиотеке асинхронной esp32 уже как год летает )) . С телефона тяжко писать.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS