}
void loop () {}
1.12 Ethernet.setMACAddress()
- 描述
- 语法
- 参数
- 返回值
- 例子
#include <SPI.h>1.13 Ethernet.setRetransmissionCount()
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
void setup() {
Ethernet.begin(mac, ip);
byte newMac[] = {0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02};
Ethernet.setMACAddress(newMac); //更改MAC地址
}
void loop () {}
- 描述
- 语法
- 参数
- 返回值
- 例子
#include <SPI.h>1.14 Ethernet.setRetransmissionTimeout()
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
void setup() {
Ethernet.begin(mac, ip);
Ethernet.setRetransmissionCount(1); // 将以太网控制器配置为仅尝试一个
}
void loop () {}
- 描述
- 语法
- 参数
- 返回值
- 例子
#include <SPI.h>1.15 Ethernet.setSubnetMask()
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
void setup() {
Ethernet.begin(mac, ip);
Ethernet.setRetransmissionTimeout(50); // 将以太网控制器的超时设置为50毫秒
}
void loop () {}
- 描述
- 语法
- 参数
- 返回值
- 例子
#include <SPI.h>1.16 Ethernet.subnetMask()
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
IPAddress myDns(192, 168, 1, 1);
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 0, 0);
void setup() {
Ethernet.begin(mac, ip, myDns, gateway, subnet);
IPAddress newSubnet(255, 255, 255, 0);
Ethernet.setSubnetMask(newSubnet); // 更改子网掩码
}
void loop () {}
- 描述
- 语法
- 参数
- 返回值
- 例子
#include <SPI.h>
#include <Ethernet.h>推荐阅读
- 微信图片已被清理如何恢复 微信己被清理的图片如何恢复
- 新车撞了能恢复原样吗 车被撞还能恢复到原来的样子吗
- 湛江两名男子用弹弓射击、粘网猎捕南迁候鸟!均被警方刑拘
- 如何找回被删除的微信好友 如何恢复已经删除的微信好友
- 微信被删除了怎么加回来 微信怎么测试谁把你删除了
- 手机怎么登录两个微信号 手机号被另一个微信绑定了
- 投诉电话查询12345被威胁 投诉电话查询12345
- 成都被狗咬伤女童转出ICU!院方披露医疗费用
- 高中孩子被孤立怎么开导好 高中孩子被孤立怎么开导
- 十岁小女孩被骗两万元……家长要注意了!