Ethernet : localIP() class
Obtains the IP address of the Ethernet shield. Useful when the address is auto assigned through DHCP.
Ethernet.localIP();
none
the IP address
#include <SPI.h>
#include <Ethernet.h>
// Enter a MAC address for your controller below.
// Newer Ethernet shields have a MAC address printed on a sticker on the shield
byte mac[
]
=
{
0x00
,
0xAA
,
0xBB
,
0xCC
,
0xDE
,
0x02
}
;
// Initialize the Ethernet client library
// with the IP address and port of the server
// that you want to connect to (port 80 is default for HTTP):
EthernetClient client;
void
setup
(
)
{
// start the serial library:
Serial.begin
(
9600
)
;
// start the Ethernet connection:
if
(Ethernet.begin
(mac)
==
0
)
{
Serial.println
(
"Failed to configure Ethernet using DHCP"
)
;
// no point in carrying on, so do nothing forevermore:
for
(
;;
)
;
}
// print your local IP address:
Serial.println
(Ethernet.localIP
(
)
)
;
}
void
loop
(
)
{
}
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.