نمایش نتایج: از 1 به 4 از 4
Like Tree1 لایک
  • 1 Post By hesam.time

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

  1. #1
    Senior Member
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Iran
    نوشته ها
    138

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

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

    im120525007_8.jpg

    ویژگی ها
    پشتیبانی از عملکرد نیمه/کاملا دوطرفه
    پشتیبانی از 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 نمایش داد.

    w5100-ethernet-network-module_fritzing_bb.jpg

    کد:
    #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); } }
    مرجع:
    Arduino - WebClient
    Ethernet Network Module for Arduino (WIZNET W5100) - CRCibernética

    جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط hesam.time : 11-15-2013 در ساعت 04:17 PM
    لایک کردن

  2. #2
    Junior Member
    تاریخ عضویت
    Jan 2014
    نوشته ها
    1
    دوستان کسی شماتیک یا pcb ایش رو نداره؟

  3. #3
    Junior Member
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1
    سلام .دوستان آیا میشه از این شیلد در مواردی غیر از شبکه کردن محلی استفاده کرد؟
    مثلا از بیرون خونه واز طریق یه مودم دیگه به آردوینو که توی خونه به مودم وصل شده وصل شد و کنترلش کرد؟
    اگه کسی کار کرده لطفا نمونه برنامه بده و توضیح بده که چطور کار میکنه.ممنون
    ویرایش توسط محمود : 03-21-2016 در ساعت 10:22 PM

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,024
    نقل قول نوشته اصلی توسط محمود نمایش پست ها
    سلام .دوستان آیا میشه از این شیلد در مواردی غیر از شبکه کردن محلی استفاده کرد؟
    مثلا از بیرون خونه واز طریق یه مودم دیگه به آردوینو که توی خونه به مودم وصل شده وصل شد و کنترلش کرد؟
    اگه کسی کار کرده لطفا نمونه برنامه بده و توضیح بده که چطور کار میکنه.ممنون
    شما دنبال ریموت کنترل هستید
    Web remote control


    Arduino Tutorials – Chapter 16 – Ethernet

    باید ip استاتیک تعریف کنید.

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO