用户工具

站点工具


reference:library:ethernetbegin

Ethernet

Ethernet.begin()

描述

初始化以太网库并进行网络设置。

在1.0版本,该库支持DHCP服务器。 使用 Ethernet.begin(mac)和正确的网络设置,以太网模块会自动获得一个IP地址。这将显著的增加这个代码的使用范围。

语法

Ethernet.begin(mac);
Ethernet.begin(mac, ip);
Ethernet.begin(mac, ip, ); 
Ethernet.begin(mac, ip, 网关, 子网掩码); 

参数

  • mac:MAC(媒体访问控制)设备地址(6字节数组)。这是你的模块的以太网硬件地址。新的Arduino以太网模块包括一个设备的MAC地址的贴纸。对于较老的模块,可以设定自己的MAC地址。
  • ip:设备的IP地址(4字节的数组)
  • 网关:网关的IP地址(4字节数组)。设备的IP地址的最后8个字节的默认设置为1
  • 子网:网络的子网掩码(4个字节的数组)。可选:默认为255.255.255.0

返回值

例子

#include <Ethernet.h>
 
//设置MAC地址:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
//设置模块的IP地址:
byte ip[] = { 10, 0, 0, 177 };
 
void setup()
{
     Ethernet.begin(mac, ip);
}
 
void loop() { }

返回主菜单

reference/library/ethernetbegin.txt · 最后更改: 2018/12/16 07:30 由 弘毅