Ethernet.localIP()
Описание
Возвращает IP-адрес Ethernet-платы расширения. Часто используется для получения адреса, автоматически присваиваемого DHCP-сервером.
Синтаксис
Ethernet.localIP(mac);
Параметры
нет
Возвращаемые значения
IP-адрес
Пример
#include <SPI.h> #include <Ethernet.h> // Укажите MAC-адрес вашего контроллера ниже. // На последних платах расширения Ethernet MAC-адрес указан на наклейке на плате byte mac[] = { 0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 }; // Инициализируем библиотеку Ethernet клиента // с IP-адресом и портом удаленного сервера, // к которому необходимо подсоединиться (по умолчанию номер порта для HTTP - 80): EthernetClient client; void setup() { // инициализируем библиотеку для последовательной передачи данных: Serial.begin(9600); // инициализируем Ethernet-соединение: if (Ethernet.begin(mac) == 0) { Serial.println("Failed to configure Ethernet using DHCP"); // т.к. при неудачном соединении нет смысла продолжать - больше ничего не делаем: for(;;) ; } // выводим наш локальный IP-адрес: Serial.println(Ethernet.localIP()); } void loop() { }