Arduino Mega Server
Модератор: Alex
-
- Сообщения: 142
- Зарегистрирован: Вт ноя 25, 2014 2:06 pm
- Благодарил (а): 33 раза
- Поблагодарили: 0
Re: Arduino Mega Server
я конечно извиняюсь за свою "непонятливость" но только выводиться Device Address: 28EA41720200003C
не могли бы Вы написать куда и как вставить эту функцию что б узнать этот ID ?
не могли бы Вы написать куда и как вставить эту функцию что б узнать этот ID ?
Windows 10 + Raspberry Pi3 + ESP8266
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Удалось локализовать проблему.
EthernetClient sclient = server.available(); // try to get client
<– здесь алгоритм проходит каждую секунду
if (sclient) { // got client?
<– а здесь уже с задержкой 3 — 20 секунд, хотя сам if (sclient) занимает 0.5 секунды
Это говорит о том, что клиент с данными опознаётся с задержкой. Но опознаётся он в библиотеке Ethernet на которую мы повлиять не можем и в которой даже со стаканом не разберёшься.
EthernetClient sclient = server.available(); // try to get client
<– здесь алгоритм проходит каждую секунду
if (sclient) { // got client?
<– а здесь уже с задержкой 3 — 20 секунд, хотя сам if (sclient) занимает 0.5 секунды
Это говорит о том, что клиент с данными опознаётся с задержкой. Но опознаётся он в библиотеке Ethernet на которую мы повлиять не можем и в которой даже со стаканом не разберёшься.
-
- Сообщения: 142
- Зарегистрирован: Вт ноя 25, 2014 2:06 pm
- Благодарил (а): 33 раза
- Поблагодарили: 0
Re: Arduino Mega Server
а как узнал какая прога надо?Alex писал(а):Ваш код
40 234 65 114 02 00 00
Windows 10 + Raspberry Pi3 + ESP8266
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Прога не надо достаточно головной мозга как узнал какая прога надо?

Берёте калькулятор, переключаете в режим «программист», вводите цифры по две в шестнадцатеричном режиме (Hex) и нажимаете на десятиричный (Dec).
- uni
- Сообщения: 191
- Зарегистрирован: Вс июл 26, 2015 9:21 pm
- Откуда: Екатеринбург
- Благодарил (а): 4 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Arduino Mega Server
Можно попробовать убрать вообще работу с SD-картой, не инициализировать её, чтобы она SPI выводы не трогала. Может быть скетчи как-то конфликтуют между собой и Ethernet сбивается.Удалось локализовать проблему.
EthernetClient sclient = server.available(); // try to get client
<– здесь алгоритм проходит каждую секунду
if (sclient) { // got client?
<– а здесь уже с задержкой 3 — 20 секунд, хотя сам if (sclient) занимает 0.5 секунды
Это говорит о том, что клиент с данными опознаётся с задержкой. Но опознаётся он в библиотеке Ethernet на которую мы повлиять не можем и в которой даже со стаканом не разберёшься.
Россия навсегда!
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Я попробую отключить работу с картой. Было бы неплохо, чтобы кто-нибудь из разбирающихся посмотрел библиотеку Ethernet. Возможно логики хватит, чтобы понять почему if (client) = false, когда он на самом деле есть да ещё и с данными.
Или хотя бы ткните куда там смотреть, попробую сам разобраться (заодно и скил раскачаю немерено
)
Или хотя бы ткните куда там смотреть, попробую сам разобраться (заодно и скил раскачаю немерено

Re: Arduino Mega Server
Трындец. Эту информацию в первую строку форума и от проекта будут шарахаться как от прокаженного. Да... Но имя у проекта .... МЕГА СЕРВЕР.Alex писал(а):Технология такая. Подключаем один датчик и вызываем функцию. Показания записываем и вносим в код.
То же проделываем с каждым датчиком (при отдельном подключении).

Успехов автору.
-
- Сообщения: 11
- Зарегистрирован: Пт июл 31, 2015 8:40 pm
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Arduino Mega Server
Не спец, не разберусь, но нашёл несколько альтернативных либ на w5x00, тестирую.Alex писал(а):Я попробую отключить работу с картой. Было бы неплохо, чтобы кто-нибудь из разбирающихся посмотрел библиотеку Ethernet. Возможно логики хватит, чтобы понять почему if (client) = false, когда он на самом деле есть да ещё и с данными.
Или хотя бы ткните куда там смотреть, попробую сам разобраться (заодно и скил раскачаю немерено)
Re: Arduino Mega Server
Ну а как узнать номер датчика, они все на одной линии висят??123ksn писал(а):Трындец. Эту информацию в первую строку форума и от проекта будут шарахаться как от прокаженного. Да... Но имя у проекта .... МЕГА СЕРВЕР.Alex писал(а):Технология такая. Подключаем один датчик и вызываем функцию. Показания записываем и вносим в код.
То же проделываем с каждым датчиком (при отдельном подключении).Шалупонь было бы правильней. Интересно через годик будет взглянуть на сей проект. Очень хотелось бы что бы я оказался чертовски не прав.
Успехов автору.
На нем , как на роутере не написано. Вас же не возмущает, что апишники руками нужно иногда писать?
Вы если вообще не в теме, зачем пишете? Понятно, что не для пацанчиков с района проект.
Судя по вашей лексике, вы как раз с него.