نمایش نتایج: از 1 به 2 از 2
Like Tree1 لایک
  • 1 Post By spark

موضوع: کد آزمایشی جهت شیلد شبکه w5100

  1. #1
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440

    کد آزمایشی جهت شیلد شبکه w5100

    سلام
    کاربرانی که از فروشگاه شیلد شبکه W5100 تهیه نموده اند می توانند از طریق کد زیر برد خود را تست نمایند، این کد یک برد آردوینو را تبدیل به یک وب سرور ساده می نماید که مقدار پین های آنلالوگ را نمایش می دهد.

    کد:
    /*
     * Web Server
     *
     * A simple web server that shows the value of the analog input pins.
     */
    
    #include <SPI.h>
    #include <Ethernet.h>
    
    byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
     byte ip[] = { 192, 168, 0, 15 };
    
    Server server(80);
    
    void setup()
     {
     Ethernet.begin(mac, ip);
     server.begin();
     }
     void loop()
     {
     Client client = server.available();
     if (client) {
     // an http request ends with a blank line
     boolean current_line_is_blank = true;
     while (client.connected()) {
     if (client.available()) {
     char c = client.read();
     // if we've gotten to the end of the line (received a newline
     // character) and the line is blank, the http request has ended,
     // so we can send a reply
     if (c == '\n' && current_line_is_blank) {
     // send a standard http response header
     client.println("HTTP/1.1 200 OK");
     client.println("Content-Type: text/html");
     client.println();
    
    // output the value of each analog input pin
     client.print("welcome to Arduino");
     client.println("
     ");
     client.print("//*************************************");
     client.println("
     ");
     client.print("arduino.ir");
     client.println("
     ");
     client.print("//*************************************");
     client.println("
     ");
     for (int i = 0; i < 6; i++) {
     client.print("analog input ");
     client.print(i);
     client.print(" is ");
     client.print(analogRead(i));
     client.println("
     ");
     }
     break;
     }
     if (c == '\n') {
     // we're starting a new line
     current_line_is_blank = true;
     } else if (c != '\r') {
     // we've gotten a character on the current line
     current_line_is_blank = false;
     }
     }
     }
     client.stop();
     }
     }
    لایک کردن

  2. #2
    Junior Member
    تاریخ عضویت
    Jul 2014
    نوشته ها
    4
    سلام.دوستان عزیز
    1) آی سی w5100 از طریق (spi (icsp برنامه دهی می شه ...درسته؟؟؟
    2) توی برنامه ی وب سرور که توی مثال ها هست آیسی میاد مقادیر روی پایه های آنالوگ رو نمایش میده...سوالی که دارم اینه که اطلاعات آنالوگ روی کدوم پایه های w5100 میاد؟و w5100 اطلاعات پایه های آنالوگ رو از طریق کدوم پایه هاش دریافت میکنه و به اترنت تحویل میده؟
    با تشکر

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

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

SEO by vBSEO