MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Модератор: immortal
-
- Сообщения: 52
- Зарегистрирован: Чт ноя 12, 2015 3:43 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Скетч Сергея до этого стоял и работал. Правда без шилда. Шилд рабочий 100%
Отправлено с моего SM-G900FD через Tapatalk
Отправлено с моего SM-G900FD через Tapatalk
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 26 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Забавный момент в дополнение к выше описанной трабле.. Сменил адрес в коде на 192.168.11.210 прошил..ок, пингуется. вэб морды нет. Думаю надо поставить адрес поближе... меняю с коде на 11.15.. собираю, прошиваю.. пинга нет.. полез в арп таблицу.. к маку ардуины привязан все тот же 210! Ну думаю глюк. Чищу арп, перегружаю плату, пинга на 11.15 нет.. хм.. смотрю в арп.. ни мака ни адреса.. пингую 11.210 и пинг есть!!!! оО как так то??? и какой бы я адрем не ставил в КОДЕ.. пофиг..210 и хоть тресни!)
-
- Сообщения: 52
- Зарегистрирован: Чт ноя 12, 2015 3:43 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Залил тестовый Hello, World! страничка есть всё работает.
-
- Сообщения: 52
- Зарегистрирован: Чт ноя 12, 2015 3:43 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Уважаемый Geban у вас тоже такая ерунда как уменя?
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
В коде адрес только для первого запуска. Затем он сохраняется и менять его нужно в конфигурации.
Закоментируйте строку
loadEthernetConfig();
в конце MegaWeb.ino и адрес всегда будет браться из кода.
Я правильно понял, что у Вас тоже нет доступа к вебморде?
Закоментируйте строку
loadEthernetConfig();
в конце MegaWeb.ino и адрес всегда будет браться из кода.
Я правильно понял, что у Вас тоже нет доступа к вебморде?
- Рейтинг: 1.16%
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 26 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
да с мордой тоже беда. Завтра на работе поковыряю код. С IP я знатно повеселился.. уже думал мож святой водой ардуину побрызгать )
Внимательно почитал мануал на первой странице.. хороший функционал. только один момент я не понял.. могу я одной кнопкой управлять несколькими реле? например кнопка 1 режим работы toggle .. так что бы при нажатии на неё меняли свое состояние несколько реле одновременно. К одному реле я так понял модно привязать несколько кнопок.. что бы управлять одной лампочкой из разных концов коридора например
Внимательно почитал мануал на первой странице.. хороший функционал. только один момент я не понял.. могу я одной кнопкой управлять несколькими реле? например кнопка 1 режим работы toggle .. так что бы при нажатии на неё меняли свое состояние несколько реле одновременно. К одному реле я так понял модно привязать несколько кнопок.. что бы управлять одной лампочкой из разных концов коридора например
- Рейтинг: 1.16%
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
поставьте еще //
перед
W5100.setRetransmissionTime(150);
там же.
Есть у меня подозрение на этот твик. Я его делал, чтобы если нет связи с МЖД не тормозил контроллер.
Возможно, при больших задержках по сети ответ не доходит.
перед
W5100.setRetransmissionTime(150);
там же.
Есть у меня подозрение на этот твик. Я его делал, чтобы если нет связи с МЖД не тормозил контроллер.
Возможно, при больших задержках по сети ответ не доходит.
- Рейтинг: 1.16%
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 26 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
вобщем сделал так
void webLoop()
{
char webBuffer[WBSIZE];
int buflen = WBSIZE;
Serial.println("WebLoop");
webserver.processConnection(webBuffer, &buflen);
}
в терминале глухо. Кажется шедулер не того...
ЗЫ
//W5100.setRetransmissionTime(150); - без эффекта
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%