اطلاعیه

Collapse
No announcement yet.

ماژول اترنت شبکه w5100

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

    ماژول اترنت شبکه w5100

    ماژول اترنت شبکه W5100
    این ماژول مجهز به چیپ TCP/IP W5100 است و برد آن دارای کانکتور RJ45 می باشد. رگولاتور موجود بر روی برد این ماژول امکان استفاده از 5 تا 12V را برای تغذیه آن فراهم می کند. این ماژول انتخاب ایدآل و راه حل ساده برای افرادیست که می خواهند قابلیت TCP/IP را به پروژه های خود بیفزایند.این ماژول به کاربران اجازه می دهد که آردوینو خود را به اینترنت یا شبکه محلی متصل کنند و می تواند به عنوان ریموت کنترل و در مونیتورینگ بر مبنای شبکه بکار آید.

    ویژگی ها
    پشتیبانی از عملکرد نیمه/کاملا دوطرفه
    پشتیبانی از IEEE 802.3/802.3u
    دارای LED وضعیت شبکه
    دارای پروتکل های سخت افزاری اینترنت: TCP, IP Ver.4, UDP, ICMP, ARP, PPPoE, IGMP
    دارای پروتکل های سخت افزاری اترنت: DLC, MAC
    پشتیبانی از 4 ارتباط مستقل بطور همزمان
    پشتیبانی از اینترفیس SPI و MCU BUS
    سازگاری با آردوینو

    مثال
    این مثال نشان می دهد که چگونه می توان با استفاده از ماژول شبکه W5100 و آردوینو نتیجه جستجوی عبارت "Arduino" در گوگل را در Serial Monitor نمایش داد.
    کد HTML:
    #include <SPI.h>
    #include <Ethernet.h>
    
    // Enter a MAC address for your controller below.
    // Newer Ethernet shields have a MAC address printed on a sticker on the shield
    byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
    // if you don't want to use DNS (and reduce your sketch size)
    // use the numeric IP instead of the name for the server:
    //IPAddress server(74,125,232,128);  // numeric IP for Google (no DNS)
    char server[] = "www.google.com";    // name address for Google (using DNS)
    
    // Set the static IP address to use if the DHCP fails to assign
    IPAddress ip(192,168,0,177);
    
    // 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() {
     // Open serial communications and wait for port to open:
      Serial.begin(9600);
       while (!Serial) {
        ; // wait for serial port to connect. Needed for Leonardo only
      }
    
      // start the Ethernet connection:
      if (Ethernet.begin(mac) == 0) {
        Serial.println("Failed to configure Ethernet using DHCP");
        // no point in carrying on, so do nothing forevermore:
        // try to congifure using IP address instead of DHCP:
        Ethernet.begin(mac, ip);
      }
      // give the Ethernet shield a second to initialize:
      delay(1000);
      Serial.println("connecting...");
    
      // if you get a connection, report back via serial:
      if (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");
      }
    }
    
    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);
      }
    }
    لینک دانلود پروژه
    جدیدترین ویرایش توسط ali_ezzati; ۱۰:۳۱ ۱۳۹۵/۰۷/۱۹.

    #2
    پاسخ : ماژول اترنت شبکه w5100

    سلام ، ماژول های وایزنت خیلی خوبند اما این مدل تا حدودی قدیمی شده / پیشنهاد میکنم برای کارهای صنعتی از w5500 یا w5700 بجای این ماژول استفاده کنید .

    از طرفی با اضافه کردن لایه فیزیکی به میکروهای ارزان قیمت سری STM32F107 با هزینه کمتر به سرعت بالاتری دسترسی پیدا میکنیم.
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -

    دیدگاه


      #3
      پاسخ : ماژول اترنت شبکه w5100

      سلام دوستان
      من از ماژول
      شبکه آردوینو W5100 R3 - 2013 برای ارسال و دریافت اطلاعات با سرعت نسبتا بالا بین آردوینو و PC توی فاصله حدودا 5 تا 10 متر استفاده میکنم
      اما مشکلی که دارم اینه که وقتی آردوینو رو به تغذیه متصل میکنم و روشن میشه ارسال اطلاعات نداره تا اینکه سریال مانیتور رو هم باز کنم
      کسی میتونه کمکم کنه این مشکل حل بشه؟؟
      جدیدترین ویرایش توسط oghabkocholo; ۱۰:۴۶ ۱۴۰۱/۰۹/۱۴.

      دیدگاه

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