Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Olej
2018-04-02 23:37:16

Подключение Ethernet Shield к Arduino с подробным объяснением. Создание web-сервера для Arduino на базе Ethernet shield W5100
Публикация довольно поверхностная, для начинающих ... но тем, степенью подробности объяснений, может и хороша.
По крайней мере, годится в качестве начального приближения для написания собственных кодов.

Olej
2018-04-02 21:04:13
Olej пише:

Достаточно неплохо показал себя по работе

Что сильно отличает это изделие от привычных устройств Ethernet - это то, что MAC-адрес в этих устройствах не задан вовсе, и его можно произвольным установить в коде скетча:

// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network:
byte mac[] = {
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xEC
};

Это может ввести в заблуждение и заморочить ... даже тех кто много работал с TCP/IP.
Кроме того, вот этот MAC, зашитый в examples, лучше всего сразу поменять!

А вот как в библиотеке устанавливается принудительно IP-адрес, если не использовать DHCP:

#include <Ethernet.h>
...
IPAddress ip(192, 168, 0, 177);

Всё это достаточно беспроблемно заработало.

Olej
2018-04-02 20:35:51

Получил и испытал такую вот игрушку:
d27d981s-960.jpg
Очень хорошо становится на Arduino UNO (и, наверное, на всякую полноформатную Arduino).
Собираются они в такой вот бутерброд:
image001.jpg
Достаточно неплохо показал себя по работе (определению IP адреса) с DHCP, с типовым TP-Link роутером, и также через PowerLine адаптеры (Ethernet через электросеть).

Підвал форуму