Работа с Ethernet shield w5100

stambylov
stambylov аватар
Offline
Зарегистрирован: 10.05.2012

Друзья, сдесь решаются вопросы по подключению, программированию данного shield

Возникли проблемы с программированием, пишите

Возникли проблемы с подключением, пишите.

В крации:

Arduino Ethernet Shield W5100 одна из интереснейших плат расширения позволяющая управлять платой Arduino через локальную сеть или интернет. Это может пригодиться, если вам нужно получать какую-то информацию для работы из сети, разместить свой собственный веб сайт или управлять ардуино по сети, что и будет рассмотрено в данной статье. На данной плате расширения также имеется слот для microSD карты памяти. Для управления платой используется базовая библиотека Arduino IDE - Ethernet library, а для работы microSD картой - SD library. Для работы, помимо ардуино и собственно шилда вам также понадобится сетевой кабель (Витая пара), причем, если вы будете подключать плату непосредственно компьютеру (а не через роутер), то он должен быть обжат по схеме Crossover.

Чтобы разобраться в принципе работы ethernet шилда, введем 2 понятия: клиент и сервер. 

Роль клиента играет броузер, посредством которого вы будете подключаться к серверу. Основное назначение клиента - это посылать различные запросы серверу, например запрос на отображение какой-то информации (GET) или запрос о передаче каких-либо данных (POST). В простейшем случае вам не нужно беспокоиться об их структуре, за вас все сделает броузер. Например для того, чтобы послать GET запрос вам просто нужно перейти по ip адресу сервера, заданному в скетче и сервер выдаст вам заранее сформированную страничку с необходимой для вас информацией, а для отправки POST запроса - заполнить соответствующую форму и данные попадут на сервер где будут обработаны в соответствие с указанным алгоритмом. 

Сервер - это собственно ethernet шилд. Он работает в соответствии с HTTP протоколом. В скетче должен быть указан ip адрес, по которому вы будете получать к нему доступ (например 192.168.0.2).

Основные функции сервера - это отслеживание запросов клиента, выполнение различных функций на основании принятых данных и отображение результата в виде HTML кода.

 

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

В какой крации?

 

arDubino
Offline
Зарегистрирован: 12.01.2017

а проблемы с правописанием Здесь решатся тоже будут?!! :))))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

arDubino пишет:

а проблемы с правописанием Здесь решатся тоже будут?!! :))))

Не "здесь", а "сдесь" - читайте внимательнее.

sergeclause
sergeclause аватар
Offline
Зарегистрирован: 08.09.2016

Доброго времени суток!

Можно подсказку или маленькую программульку которая отправляет команду из Processing в Arduino через Ethernet Shield?
Допустим, мигает встроенным в Ардуинку светодиодом?