EthernetLocalIP

Материал из MK90.ORG wiki
Перейти к: навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

Ethernet

Ethernet.localIP()

Описание

Возвращает IP-адрес Ethernet-шилда (иначе говоря, собственный адрес исполняемого скетча). Имеет смысл, если IP-адрес был получен через DHCP.

Синтаксис

Ethernet.localIP();

Параметры

отсутствуют

Возвращаемое значение

IP-адрес

Пример


#include <SPI.h>
#include <Ethernet.h>

// Укажите MAC-адрес вашего Ethernet-шилда ниже:
byte mac[] = {  
  0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 };

// Инициализация клиентской части библиотеки Ethernet
EthernetClient client;

void setup() {
  // запустить последовательный порт для отладки
  Serial.begin(9600);
  // запуск Ethernet-обмена - поскольку IP-адрес
  // не указан, будет произведена попытка получить его через DHCP
  if (Ethernet.begin(mac) == 0) {
    Serial.println("Failed to configure Ethernet using DHCP"); // Не удалось сконфигурировать Ethernet через DHCP
    // как бы больше и делать-то нечего, зацикливаемся
    for(;;)
      delay(1000);
  }
  // распечатать полученный адрес в последовательный порт
  Serial.println(Ethernet.localIP());

}

void loop() {}

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.