Модуль W5500 TCP/IP (Ethernet) — дозволяє здійснити віддалене підключення Вашого пристрою до мережі Ethernet, а отже і до мережі Internet (при наявності підключення).
- Напруга живлення: 3,3 або 5 В постійного струму.
- Споживаний модулем струм: до 185 мА (при Vcc = 3 В).
- Інтерфейс SPI (MODE 3).
- Кількість незалежних мережевих підключень: до 8.
- Мережеві протоколи: TCP/IP: TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE.
- Мережеві інтерфейси: 10BaseT/100BaseTX Ethernet PHY embedded.
- Розмір внутрішнього буфера TX/RX: 32 кБайт.
- Світлодіодна індикація режимів роботи: (Full/Half duplex, Link, Speed, Active).
- Робоча температура 0...70 °C.
- Габарити: 60x30 мм
Модуль W5500 є Ethernet-контроллером на базі чіпа W5500 від корейської компанії WIZnet, він є більш новою моделлю свого попередника W5100. Так само на модулі встановлені обв'язка чіпа, стабілізатор на 3,3 В і роз'єм RJ45 з узгоджуючим трансформатором. Використовуючи цей модуль Ви зможете передавати дані як по локальній мережі, так і по мережі інтернет. Модуль може живитись від напруги 3,3 В, так і від напруги 5 В. Логічні рівні на інформаційних пінах 3,3 В, але вони толерантні до рівнів 5 В, значить Ви можете підключати його до Arduino працюють як від 3,3 В, так і від 5 В.
Для роботи з модулем пропонуємо скористатися бібліотекою Ethernet2, синтаксис звернення до функцій і методів якої аналогічний бібліотеці Ethernet.
Про те, як працювати з менеджером бібліотек написано в розділі «Пошук бібліотек» на сторінці Wiki - Установка бібліотек в Arduino IDE.
Для перевірки модуля встановіть бібліотеки Ethernet2, підключіть модуль до мережі і до Arduino. Відкрийте скетч «WebServer» з меню Arduino IDE: Файл>Приклади>Ethernet2>WebServer. Якщо потрібно, змініть у рядку 26 скетчу, IP-адресу для Вашої мережі, завантажте скетч, відкрийте монітор послідовного порту і будь-який браузер.
Якщо в адресний рядок браузера ввести IP адресу з скетчу (наприклад: http://192.168.1.177), то повинна завантажитися сторінка, в якій будуть відображені показання з аналогових пінів Arduino і ця сторінка буде оновлюватися з інтервалом в 5 секунд. А в моніторі послідовного порту, при кожному оновленні сторінки, буде відображатися інформація про користувача, що іі запросив.