arduino MEGA + ethernet shield
- Войдите на сайт для отправки комментариев
Вс, 30/11/2014 - 19:19
Народ подскажите, как с ардуины перейти на конкретный url адрес?
Народ подскажите, как с ардуины перейти на конкретный url адрес?
Переходим по адресу http://arduino.cc/latest.txt
Как то так
Это как я понимаю кусок кода из скетча, не могли бы вы скинуть весь код? был бы очень благодарен.
Это кусок из стандартного примера...
может у вас есть пример покороче? просто здесь много чего лишнего, мне бы просто на url конкретный перейти и все (я в ардуине новичек, разбираюсь только, но настроить ее как клиент у меня никак не получается, может вы знаете, можно как нибудь заставить ардуину заходить на адрес раз в 5 минут например?)
ну или есть какой-нибудь более понятный код с комментариями? (я уже множество раз загружал стардартные скетчи WebClient из Ethernet.h но постоянно вылезает connection fail )
Пример этот для модуля W5100 и он максимально прост. А у вас ENC28J60 как я понял. Значит он не для вас. В библиотеке EHTERSHIELD_H library . Есть функция
Есть еще библиотека https://github.com/jcw/ethercard но она не захотела работать с моим модулем. А потом я забил на него потому что он требует слишком много оперативки.
Вобщем у тех библиотек тоже есть примеры - смотрите их. Вообще вебклиент это не сложная штука - нужно подключится к серверу на 80 порт(TCP) и отослать ему данные(в перврм посте). Сервер может что-то ответить, но нам это не особо важно - пусть там хоть 404 ошибка, хоть 500.
Может вы бы смогли мне помочь составить работающую программу за отдельную плату? просто я уже не первый день пытаюсь выполнить последний элемент моей курсовой, но ничего не выходит, осталось лишь научиться скидывать данные датчика на страничку ecquire.php GETом, вы сможете мне помочь?
Может вы бы смогли мне помочь составить работающую программу за отдельную плату? просто я уже не первый день пытаюсь выполнить последний элемент моей курсовой, но ничего не выходит, осталось лишь научиться скидывать данные датчика на страничку ecquire.php GETом, вы сможете мне помочь?
https://www.youtube.com/watch?v=e9qeCrK85Fs&list=UU7aH7HVqDvwB1xNHfSl-fDw
https://www.youtube.com/watch?v=PPB2Xvubt4s&list=UU7aH7HVqDvwB1xNHfSl-fDw
https://www.youtube.com/watch?v=Dg78YB3i1Vc&list=UU7aH7HVqDvwB1xNHfSl-fDw
Большое вам спасибо! не догадался сам глянуть на ютубе:)
единственное, что он ипользует ардуину в роли сервера, а мне нужно в качетсве клиента(
единственное, что он ипользует ардуину в роли сервера, а мне нужно в качетсве клиента(
Я уже писал на том канале и вам напишу - ENC28J60 - не лучший выбор для доступа в сеть в Ардуино. Тем более, если вы не знаете, как это работает.
У этого модуля нет аппаратного IP-стека, все делается программно.
а что посоветуете для выхода в интеренет?
Вот http://www.aliexpress.com/item/free-shipping-UNO-Shield-Ethernet-Shield-W5100-R3-UNO-Mega-2560-1280-328-UNR-R3-only/32221597233.html
Хотя если есть понимание то можно и на ENC28J60 - попробовал EtherCard на другой плате - заработало - задумался о вечном.
Скачал вроде бы свежую библиотеку - перестало работать. Восстановил старую - работает - чудеса в решете.
Так что если не хотите плясать с бубном вокруг ENC28J60 и умолять его хоть немного порпботать - используйте W5100.