Описание
Чтобы подключить Ethernet Shield W5100 к Arduino (UNO или MEGA), предусмотрены длинные штыревые разъемы, так же поверх W5100 можно установить другие Shields. Для хранения больших файлов на плате установлен разъем micro-SD, для установки micro-SD карт. Плата Arduino взаимодействует как с W5100, так и с SD-картой, используя шину SPI (вывода 10, 11, 12 и 13 (UNO) и 50, 51 и 52 (MEGA), на обеих платах вывод 10 используется для выбора W5100 и вывод 4 для выбора SD-карты, эти вывода нельзя использовать (это надо учесть, при проектировании). Так-как W5100 и SD-карта используют одну шину SPI, одновременно может быть активно только одно устройство. Для подключения к маршрутизатору или компьютеру, установлен стандартный разъем RJ45. Кнопка RESET дублирует кнопку RESET на Arduino, который сбрасывает как W5100, так и плату Arduino. Технические параметры ► Напряжение питания: 5 В ► Внутренний буфер: 16 кбит ► Скорость подключения: 10 и 100 Мбит/с (RJ45) ► Разъем для карт памяти: micro-SD ► Габариты: 73 мм х 54 мм х 27 мм Назначение светодиодов: ► PWR: указывает, что подано питание на плату. ► LINK: указывает наличие сетевого канала и мигает, когда экран передает или принимает данные ► FULLD: указывает, что сетевое соединение полнодуплексное ► 100M: указывает на наличие сетевого соединения 100 Мбит/с ► RX: мигает, когда экран получает данные ► TX: мигает, когда экран отправляет данные ► COLL: мигает, когда обнаруживаются сетевые конфликты Помимо этих светодиодов, есть два светодиода, расположенные на гнезде RJ45, при подключении кабеля, один светится постоянно, а другой мигает в соответствии с потоком данных. Принципиальную схема Ethernet Shield W5100 можно посмотреть ниже Устранение проблемы c W5100 Существует проблема с некоторыми Ethernet Shield на базе W5100. Производитель поставил неправильную сборку их четырех резисторов, вместо 49,9 Ом установил 510 Ом. Из-за этого Shield W5100 нестабильно работает при подключении к роутеру или вовсе не работает c маршрутизатором (свичем).