اطلاعیه

Collapse
No announcement yet.

مشکل در راه اندازی شیلد ethernet w5100

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در راه اندازی شیلد ethernet w5100

    با سلام و خشته نباشید خدمت همه مهندسین عزیز
    دوستان من یه مشکلی پیدا کردم من آردوینو mega 2560 دارم جدیدا شیلد w5100 رو تهیه کردم وقتی شیلد رو روی آردوینو میزارم کامل متصل میشه led های pwr , fulld , 100m هم روشن میشن کامل و ledهای TX و RX هم گاها چشمک میزنن ولی LED مربوط به LINK کامل خاموشه وقتی از example هم برنامه برای پیدا کردن ip شیلد رو اجرا میکنم برنامه کامل روی میکرو آپلود میشه ولی توی سریال مانیتور هیچ چیزی نمایش داده نمیشه میخواستم بپرسم ببینم الان مشکل کار من کجاس؟
    چون البته نمیتونم ip شیلد رو پیدا کنم برنامه دیگه ای هم تقریبا نمیتونم باش اجرا کنم
    ضمنا این رو هم اضافه کنم که وقتی شیلد متصل میشه به میکرو خود ای سی اصلی شیلد سریع داغ میکنه خیلی زیاد نه ولی ای سی گرم میشه تا اتصال برقرار میشه
    ممنون میشم از جواباتون

    #2
    پاسخ : مشکل در راه اندازی شیلد ethernet w5100

    خب از اونجایی که هیچ کدوم از دوستان به این مشکل برخوردنکرده بودن بعد از 1 ماه گشتن توی نت بالاخره جواب این مشکل رو پیدا کردم میتونین توی سایت زیر کامل همه روندشو ببینین:

    I have purchased Arduino Uno R3 board and LAN shield from below locations AruinoUNO R3- http://www.ebay.in/itm/W5100-Ethernet-Shield-for-Arduino-Uno-And-Mega-KG027-/121654747580? Arduino LAN shoeld- http://www.amazon.in/gp/product/B00H1HR576?psc=1&redirect=true&ref_=oh_aui_detailpage_o01_s00 I am trying to configure Ethernet using below sketch     #include     #include         // Enter a MAC address for your controller below.     // Newer Ethernet shields have a MAC add...


    اگر هم که حوصله رفتن به سایتو ندارین من کدارو این زیر میزارم که استفاده کنین فقطاینکه حتما شیلد رو مستقیما به مودم وصل کنین اگر با سوییچ وصل کنین یا به کامپیوتر یا لپ تاپ بزنین عمل نمیکنه :
    #include <SPI.h>
    #include <Ethernet.h>

    byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
    IPAddress ip(192,168,1,9);
    IPAddress dns_server(8,8,8,8);
    IPAddress server(74,125,232,128);

    // Initialize the Ethernet client library
    // with the IP address and port of the server
    // that you want to connect to (port 80 is default for HTTP):
    EthernetClient client;

    void setup() {
    Serial.begin(9600);

    // disable SD card if one in the slot
    pinMode(4,OUTPUT);
    digitalWrite(4,HIGH);

    Serial.println("Obtaining DHCP config...");
    if (Ethernet.begin(mac) == 0) {

    Serial.println("Failed to configure Ethernet using DHCP");
    // no point in carrying on, so do nothing forevermore:
    while(true);
    }
    Serial.print("ip-");
    Serial.println( Ethernet.localIP());
    Serial.print("Subnet mask-");
    Serial.println( Ethernet.subnetMask());
    Serial.print("Gateway-");
    Serial.println( Ethernet.gatewayIP());
    Serial.print("DNS-");
    Serial.println( Ethernet.dnsServerIP());

    Serial.println("Connecting to google....");
    int ret;
    if (ret = client.connect(server, 80)) {
    Serial.println("connected");
    // Make a HTTP request:
    client.println("GET /search?q=arduino HTTP/1.1");
    client.println("Host: www.google.com");
    client.println("Connection: close");
    client.println();
    }
    else {
    // kf you didn't get a connection to the server:
    Serial.println("connection failed");
    Serial.println(ret);
    }

    }

    void loop() {

    // if there are incoming bytes available
    // from the server, read them and print them:
    if (client.available()) {
    char c = client.read();
    Serial.print(c);
    }

    // if the server's disconnected, stop the client:
    if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();

    // do nothing forevermore:
    while(true);
    }
    }
    جدیدترین ویرایش توسط k.rahimipour; ۱۳:۰۵ ۱۳۹۶/۰۱/۲۵.

    دیدگاه


      #3
      پاسخ : مشکل در راه اندازی شیلد ethernet w5100

      سپاس از راهنمایی شما دوست عزیز بنده هم همین مشکل دارم خواستم بدونم مشکل گرمای آیسی شیلد هم برطرف شد برای شما؟

      دیدگاه

      لطفا صبر کنید...
      X