نقل قول نوشته اصلی توسط behzad70 نمایش پست ها
من هم این تاپیک رو دیدم و کدهاش رو تست کردم . مشکلی که من دارم اینه که این متد همیشه false برمیگردونه :

متغیر mac رو هم اینجوری تعریف و مقدار دهی کردم :*


توضیح :*توی void setup من یک حلقه while(1) گذاشتم که همیشه اجرا بشه . داخل این متد هم متد Ethernet.begin رو صدا زدم و گفتم اگه true برگردوند از حلقه خارج شو . اما این حلقه همیشه داره اجرا میشه و هیچ وقت از حلقه خارج نمیشه ! دائم رشته Configuring Ethernet using DHCP رو چاپ میکنه! :



وضعیت led های شیلد :
pwr روشن
link چشمک زن
100m روشن - ثابت
fulld :*روشن - ثابت
coll : خاموش
rx روشن - ثابت
tx :* چشمک زن (تقریبا هر 3 4 ثانیه یکبار چشمک میزد)
من یک سر کابل اترنت رو به شیلد و یک سر دیگه رو هم به مودم وصل کردم اما نمیدونم چرا کار نمیکنه. تنظیمات دیگه ای باید انجام میدادم؟

توی if علاوه بر بریک یه سریال پرینت بزارید ببنید اصلا شرط رو قبول کرده یا نه
اگر قبول کرده باشه که کافیه برای حل شدنم قضیه به جای اینکه شرط رو بزارید تو if و بعد همه اون تویwhile(1) باشه همون شرط رو میزارید تو while .

اگر نه شرط قبول ندارد مک آدرس ، مک ادرس بردتون نیست

تست بفرمایید