سلام
اگر روی خود شیلد استیکری داره که مک ادرس روش باشه باید همون رو استفاده کنید
اگر روش نیست می تونید دلخواه بدید فقط باید دقت کنید که تو شبکه داخلیتون مک آدرس مشابهی وجود نداشته باشه
finding the Mac address from Ethernet shield (W5100)
سلام
اگر روی خود شیلد استیکری داره که مک ادرس روش باشه باید همون رو استفاده کنید
اگر روش نیست می تونید دلخواه بدید فقط باید دقت کنید که تو شبکه داخلیتون مک آدرس مشابهی وجود نداشته باشه
finding the Mac address from Ethernet shield (W5100)
من هنوز مشکلم رفع نشده و هنوز متد Ethernet.begin داره false* برمیگردونه
من این برنامه رو روی آردوینو آپلود کردم :
کابل هم سالم هست و کابل رو هم به مودم وصل کردم.#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {
0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 };
EthernetClient client;
void setup() {
Serial.begin(9600);
if (Ethernet.begin(mac) == 0) {
Serial.println("Failed to configure Ethernet using DHCP");
for( ; ; )
;
}
Serial.print("My IP address: ");
for (byte thisByte = 0; thisByte < 4; thisByte++) {
Serial.print(Ethernet.localIP()[thisByte], DEC);
Serial.print(".");
}
Serial.println();
}
void loop() {
}
متاسفانه بازم درست نشد
من مک آدرس سیستم خودمو برداشتم و یه تغییرات کوچکی دادم و وارد کردم . الان این مک آدرس رو برای شیلد اترنت وارد کردم که قبول نکرده :
0x44, 0x45, 0x52, 0x53, 0x4F, 0x53
اینجا یه توضیحی در مورد روش انخاب مک داده ببینید میتنه بهتون کمک کنه
Setting an Arduino Ethernet MAC address manually | Freetronics