MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

AlexSedov
Сообщения: 52
Зарегистрирован: Чт ноя 12, 2015 3:43 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение AlexSedov » Вс ноя 22, 2015 10:49 pm

Скетч Сергея до этого стоял и работал. Правда без шилда. Шилд рабочий 100%

Отправлено с моего SM-G900FD через Tapatalk
Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm
Благодарил (а): 6 раз
Поблагодарили: 26 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение Geban » Вс ноя 22, 2015 10:50 pm

Забавный момент в дополнение к выше описанной трабле.. Сменил адрес в коде на 192.168.11.210 прошил..ок, пингуется. вэб морды нет. Думаю надо поставить адрес поближе... меняю с коде на 11.15.. собираю, прошиваю.. пинга нет.. полез в арп таблицу.. к маку ардуины привязан все тот же 210! Ну думаю глюк. Чищу арп, перегружаю плату, пинга на 11.15 нет.. хм.. смотрю в арп.. ни мака ни адреса.. пингую 11.210 и пинг есть!!!! оО как так то??? и какой бы я адрем не ставил в КОДЕ.. пофиг..210 и хоть тресни!)
AlexSedov
Сообщения: 52
Зарегистрирован: Чт ноя 12, 2015 3:43 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение AlexSedov » Вс ноя 22, 2015 10:56 pm

Залил тестовый Hello, World! страничка есть всё работает.
AlexSedov
Сообщения: 52
Зарегистрирован: Чт ноя 12, 2015 3:43 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение AlexSedov » Вс ноя 22, 2015 10:57 pm

Уважаемый Geban у вас тоже такая ерунда как уменя?
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs » Вс ноя 22, 2015 10:58 pm

В коде адрес только для первого запуска. Затем он сохраняется и менять его нужно в конфигурации.
Закоментируйте строку
loadEthernetConfig();
в конце MegaWeb.ino и адрес всегда будет браться из кода.

Я правильно понял, что у Вас тоже нет доступа к вебморде?
За это сообщение автора olehs поблагодарил:
Viktor1 (Пн дек 18, 2017 1:06 am)
Рейтинг: 1.16%
Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm
Благодарил (а): 6 раз
Поблагодарили: 26 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение Geban » Вс ноя 22, 2015 11:04 pm

да с мордой тоже беда. Завтра на работе поковыряю код. С IP я знатно повеселился.. уже думал мож святой водой ардуину побрызгать )
Внимательно почитал мануал на первой странице.. хороший функционал. только один момент я не понял.. могу я одной кнопкой управлять несколькими реле? например кнопка 1 режим работы toggle .. так что бы при нажатии на неё меняли свое состояние несколько реле одновременно. К одному реле я так понял модно привязать несколько кнопок.. что бы управлять одной лампочкой из разных концов коридора например
За это сообщение автора Geban поблагодарил:
Viktor1 (Пн дек 18, 2017 1:06 am)
Рейтинг: 1.16%
AlexSedov
Сообщения: 52
Зарегистрирован: Чт ноя 12, 2015 3:43 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение AlexSedov » Вс ноя 22, 2015 11:06 pm

как понять закоментировать?
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs » Вс ноя 22, 2015 11:09 pm

поставить // перед строчкой
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs » Вс ноя 22, 2015 11:11 pm

поставьте еще //
перед
W5100.setRetransmissionTime(150);
там же.

Есть у меня подозрение на этот твик. Я его делал, чтобы если нет связи с МЖД не тормозил контроллер.
Возможно, при больших задержках по сети ответ не доходит.
За это сообщение автора olehs поблагодарил:
Viktor1 (Пн дек 18, 2017 1:06 am)
Рейтинг: 1.16%
Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm
Благодарил (а): 6 раз
Поблагодарили: 26 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение Geban » Вс ноя 22, 2015 11:13 pm

вобщем сделал так

void webLoop()
{
char webBuffer[WBSIZE];
int buflen = WBSIZE;
Serial.println("WebLoop");
webserver.processConnection(webBuffer, &buflen);
}


в терминале глухо. Кажется шедулер не того...

ЗЫ

//W5100.setRetransmissionTime(150); - без эффекта
За это сообщение автора Geban поблагодарил:
mazahaka7sk (Пн янв 09, 2017 2:13 pm)
Рейтинг: 1.16%
Ответить