reference:library:ethernetbegin
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 · 最后更改: 2023/06/07 04:24 由 127.0.0.1