创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


en:arduino:libraries:ethernetlocalip

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

en:arduino:libraries:ethernetlocalip [2016/12/25 22:15]
en:arduino:libraries:ethernetlocalip [2016/12/25 22:15] (当前版本)
行 1: 行 1:
 +[[en:​arduino:​libraries:​ethernet|Ethernet]]
 +====== Ethernet.localIP() ======
  
 +
 +===== Description =====
 +
 +Obtains the IP address of the Ethernet shield. Useful when the address is auto assigned through DHCP.
 +===== Syntax =====
 +
 +Ethernet.localIP();​
 +===== Parameters =====
 +
 +none
 +===== Returns =====
 +
 +the IP address
 +===== Example =====
 +<code cpp>
 +#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() {
 +
 +}
 +</​code>​
 +
 +[[en:​arduino:​libraries|Reference Home]]
en/arduino/libraries/ethernetlocalip.txt · 最后更改: 2016/12/25 22:15 (外部编辑)