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