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

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

Модератор: immortal

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

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

Сообщение MaksMS82 »

ser009 писал(а):выложи библиотеку Ethernet
может у меня в библиотеке загвоздка :?:
библиотека WebServer используется ?
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

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

Сообщение ser009 »

да есть C:\arduino-1.0.1\libraries\webduino\WebServer.h

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

Webduino, a simple Arduino web server
   Copyright 2009-2012 Ben Combee, Ran Talbott, Christopher Lee, Martin Lormes
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Контактная информация:

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

Сообщение MaksMS82 »

судя по ошибке не хватает client.connect(rserver, 80)
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

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

Сообщение ser009 »

13.02.2013.rar
(5.79 КБ) 508 скачиваний
13.02.2013
- настройка 8 порта как дискретного-счетного (планировал под счетчик воды)
- сохранение суммарных данных 8 порта
- по команде http://xx.xx.xx.xx/command?8=COUNTER вывод суммарных данных в (пока в Serial port)
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

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

Сообщение ser009 »

MaksMS82 писал(а):судя по ошибке не хватает client.connect(rserver, 80)
посоветовали положить файл WebServer.h в папку со скетчем.
Ситуация не изменилась :(
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Контактная информация:

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

Сообщение MaksMS82 »

Вначале иницилизировать надо :

EthernetClient client;
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

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

Сообщение ser009 »

добавил

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

void loop()
EthernetClient client;
теперь на

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

client.println();
не ругается
выдает в Serial port - "connection failed"
не конектится
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Контактная информация:

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

Сообщение MaksMS82 »

ser009 писал(а):добавил
[
теперь на

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

client.println();
не ругается
выдает в Serial port - "connection failed"
не конектится
это задано вначале ?
byte rserver[] = { 192, 168, 1, 154 };

сервер куда отправлять
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

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

Сообщение ser009 »

перебрал
127.0.0.1 - MajorDoMo
192.168.8.10 - ip сетевой карты где стоит MajorDoMo

всё равно "connection failed"

я попробовал добавить во вкладку "Устройства Online" ip arduino пишет статут Неизвестно
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Контактная информация:

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

Сообщение MaksMS82 »

ищем ошибку ,пример ниже рабочий 100%:

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

  if (client.connect(rserver, 80)) {
sprintf(buf, "GET /objects/?object=D8&op=m&m=statusChanged&status=%i HTTP/1.0", (int)current_D8);
client.println(buf);
    client.println();
  }  else Serial.println("connection failed");
client.stop();
Ответить