Скетч Arduino + W5100 обсуждаем, пишем, тестируем

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

Модератор: immortal

MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение MaksMS82 » Сб фев 09, 2013 9:47 am

ser009 писал(а):тогда меняй

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

webserver.println()
на

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

client.println ()

да вроде так и было- client.println :)
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение ser009 » Сб фев 09, 2013 2:40 pm

Что должен уметь веб сервер???
Ваши предложения
==========================
Сделано:
- управление нагрузкой;
- работать с датчиками DS18b20;
Satgate_M
Сообщения: 79
Зарегистрирован: Ср дек 26, 2012 8:20 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение Satgate_M » Сб фев 09, 2013 2:48 pm

ser009 писал(а):Что должен уметь веб сервер???
Ваши предложения
==========================
Сделано:
- управление нагрузкой;
- работать с датчиками DS18b20;

Думаю логично, чтобы работал и с обычными датчиками на разрыв (геркон) и датчиком влажности.
Panchez
Сообщения: 99
Зарегистрирован: Вс апр 29, 2012 7:31 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение Panchez » Сб фев 09, 2013 3:41 pm

Если уже умеет работать с DS18b20, то автономный термостат.
С уважением
Александр.
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение MaksMS82 » Вс фев 10, 2013 8:59 am

я например добавил в скрипт датчик dht11 , выдает вкуче вместе с сенсорами DS18b20,так же добавил датчик протечки через аналоговый вход.Щас столкнулся с некоторыми глюками,пока не понял из-за чего,но то не верно работает,То зависает.
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение MaksMS82 » Вс фев 10, 2013 7:24 pm

Разобрался с косяками ,воощем пишем отправку GET запроса так:

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

sprintf(buf, "GET /objects/?object=sensorMovement1&op=m&m=statusChanged&status=%i", (int)current_movement_1);
client.println(buf);
а не так:

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

client.println("GET /objects/?object=sensorEntry&op=m&m=statusChanged&status="+String((int)current_entry) +" HTTP/1.0");
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение ser009 » Пн фев 11, 2013 7:01 pm

Добавил сохранение состояния портов выхода.
Теперь при перезагрузке данные сохраняются.
- получение данных с аналоговых входа по запросу номера (не окончено)
11.02.2013.rar
(4.8 КБ) 501 скачивание
всё таки считаю удобным отправлять данные по запросу с сервера.
arturmon
Сообщения: 155
Зарегистрирован: Сб июл 07, 2012 11:42 pm
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение arturmon » Пн фев 11, 2013 10:20 pm

ser009 писал(а):Добавил сохранение состояния портов выхода.
Теперь при перезагрузке данные сохраняются.
- получение данных с аналоговых входа по запросу номера (не окончено)
11.02.2013.rar
всё таки считаю удобным отправлять данные по запросу с сервера.
Мне кажется нужно еще добавить отправку состония порта на сервер при изменении состояния порта.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение sergejey » Вт фев 12, 2013 10:29 am

arturmon писал(а):
ser009 писал(а):Добавил сохранение состояния портов выхода.
Теперь при перезагрузке данные сохраняются.
- получение данных с аналоговых входа по запросу номера (не окончено)
11.02.2013.rar
всё таки считаю удобным отправлять данные по запросу с сервера.
Мне кажется нужно еще добавить отправку состония порта на сервер при изменении состояния порта.
Это обязательно, если делать универсальное решение. Опрос с сервера можно делать тоже, но когда само устройство инициирует событие, оно надёжней будет и оперативней -- нет необходимости увеличивать частоту опроса, если об изменении надо узнать как можно быстрее (сработал датчик движения к примеру).

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение ser009 » Вт фев 12, 2013 11:41 am

arturmon писал(а): Мне кажется нужно еще добавить отправку состония порта на сервер при изменении состояния порта.
Да вот сейчас этим занимаюсь.

ЗЫ у меня почему-то на 10 ноге (digital10) постоянно висит высокий уровень.

Сейчас тестирую с 13 по 16 ноги (digital13-16)
Ответить