Плата расширения Arduino Ethernet

Плата расширения Arduino Ethernet позволяет Ардуино выходить в Интернет (с помощью библиотеки Ethernet), а также взаимодействовать с SD-картой памяти (с помощью библиотеки SD).

Подключение платы расширения

Плату расширения Arduino Ethernet необходимо подсоединить к Ардуино, расположив ее поверх основной платы. Для загрузки программ в Ардуино, подключите его к компьютеру посредством USB-кабеля. После прошивки программы, плату можно отсоединить от компьютера и запитать ее от внешнего источника. 

Плату расширения также можно подключить к компьютеру, сетевому хабу или роутеру с помощью обычного Ethernet-кабеля (категории CAT5 или CAT6 с разъемами RJ45). Для подключения к компьютеру может понадобиться перекрестный кабель (хотя многие современные компьютеры, включая все последние Mac'и, могут автоматически перебрасывать сигнальные линии, создавая перекрестное соединение внутри).

Сетевые настройки

У платы расширения должен быть MAC-адрес и фиксированный IP-адрес, которые можно назначить функцией Ethernet.begin(). MAC-адрес - это глобальный идентификатор, уникальный для каждого устройства. В последних версиях Arduino Ethernet на печатной плате есть наклейка, на которой указан MAC-адрес вашего устройства. В более старых версиях, где MAC-адрес по умолчанию не задан, можно использовать случайный MAC. При этом важно следить за тем, чтобы MAC-адреса различных устройств не совпадали друг с другом. Корректность IP-адреса определяется настройками вашей сети. Можно также настроить динамическое назначение IP-адреса через DHCP. Помимо этого, есть возможность указать адрес сетевого шлюза и маску подсети.

SD-карта

Последние версии платы расширения Ethernet содержат разъем для подключения micro-SD карты памяти. Для работы с картой памяти служит библиотека SD.