Страница 9 из 35
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Пт июн 21, 2013 7:14 am
Toutlemond
Вот насчет температуры... Как лучше всего отображать ее на мажордоме?
Точнее вот по http://адресардуины/getdev мы получим кучу бреда.
Распарсим например. Но вот кто инициатором запроса будет? Мажордом? Но я что то не могу понять как там ежеминутно сделать запрос?
Или ардуина сама лучше пусть посылает GET запрос с данными о тепмпературе?
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Пт июн 21, 2013 8:48 am
MaksMS82
Toutlemond писал(а):Вот насчет температуры... Как лучше всего отображать ее на мажордоме?
Точнее вот по http://адресардуины/getdev мы получим кучу бреда.
Распарсим например. Но вот кто инициатором запроса будет? Мажордом? Но я что то не могу понять как там ежеминутно сделать запрос?
Или ардуина сама лучше пусть посылает GET запрос с данными о тепмпературе?
Думаю лучше по http://адресардуины/getdev читать данные по планировщику и записывать БД.У меня так сделано..
Зачем ежеминутно ?? достаточно 5 минут,или даже 10..
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Пт июн 21, 2013 12:45 pm
Jager
MaksMS82 писал(а):Зачем ежеминутно ?? достаточно 5 минут,или даже 10..
Если на эти датчики завязывать управление котлом отопления то 5 минут это очень много.
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Чт июл 04, 2013 8:47 pm
Hitman_dc(78)
MaksMS82 писал(а):по http://адресардуины/getdev у меня чтение вообще всех датчиков: dht 2 штуки,датчик освещенности и конечно же ds18b20.
Может поделитесь скечем, а то DHT22 валяется, а как добавить в скетч пока не понял.
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Пн июл 08, 2013 7:58 am
MaksMS82
Hitman_dc(78) писал(а):MaksMS82 писал(а):по http://адресардуины/getdev у меня чтение вообще всех датчиков: dht 2 штуки,датчик освещенности и конечно же ds18b20.
Может поделитесь скечем, а то DHT22 валяется, а как добавить в скетч пока не понял.
Весь скетч выкладывать смысла нет,т.к. он переделан сильно под себя:
Объявляем в начале
Код: Выделить всё
#include <DHT22.h>
DHT22 myDHT22(номер_пина);
Добавляем в подпрограмме get1wireDevices строки в конце перед скобкой
}:
Код: Выделить всё
DHT22_ERROR_t errorCode;
errorCode = myDHT22.readData();
server.print("H:room:");
server.print(myDHT22.getHumidity());
server.print("/");
server.print(myDHT22.getTemperatureC());
server.print(";");
Если датчиков несколько,то повторяем все то же самое,но меняем имя myDHT22 на другое..
Вот так я мониторю освещенность на улице,так же добавляю в get1wireDevices:
Код: Выделить всё
server.print("L:light:");
server.print(1023-analogRead (3));
server.print(";");
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Пн июл 08, 2013 8:11 am
Hitman_dc(78)
MaksMS82 писал(а):
Весь скетч ...
Спасибо

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Чт июл 25, 2013 3:49 pm
PalV
Добрый день.
Залил скетч, вбиваю в браузере http://адресдуино/state (ардуино пингуеться), браузер не отображает страницу. В чем может быть дело. Пробовал различные примеры c шилдом, самые простые Hello World, результат один и тот же, страница не отображается.
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Чт июл 25, 2013 4:41 pm
MaksMS82
PalV писал(а):Добрый день.
Залил скетч, вбиваю в браузере http://адресдуино/state (ардуино пингуеться), браузер не отображает страницу. В чем может быть дело. Пробовал различные примеры c шилдом, самые простые Hello World, результат один и тот же, страница не отображается.
А http://адресдуино/ отображается ? , при http://адресдуино/state будет пустая страница ,если не подключены датчики или подключены не верно.
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Чт июл 25, 2013 4:43 pm
PalV
http://адресдуино/ тоже нет.
Датчики не подключены
В консоле такие записи
Start
server is at 0.0.0.0
Start search on 1-wire
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Чт июл 25, 2013 6:03 pm
MaksMS82
Включено получение адреса по dhcp ? он вообще есть в локальной сети ? может вручную задать адрес ?