• 滿千超商店到店免運費!學校採購可提供報價單,可配合請款程序,歡迎Mail詢問!jason080@gmail.com
icon-search
icon-search
  • 新版本 Ethernet W5100.jpg

新版本 Ethernet W5100 網絡擴展板 SD卡擴展板 for Arduino Uno

NT$ 495.00
- +
icon-bag 加入購物車
首頁

Arduino Ethernet  W5100網絡擴展模組,可以使Arduino成為簡單的Web服務器,或者通過網絡控制讀寫Arduino的數字和模擬接口等網絡應用。

可直接使用IDE中的Ethernet庫文件便可實現一個簡單Web服務器。

同時該版本的支持mini SD卡(TF卡)讀寫

該擴展板採用了可堆疊的設計,可直接插到Arduino上,同時我們的其他擴展板也可以插上去。

代碼:

/*

 * Web Server

 *

 * A simple web server that shows the value of the analog input pins.

 */

 

 

#include

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

    boolean current_ _is_blank = true;

 while (client.connected()) {

      if (client.available()) {

        char c = client.read();

        // if we've gotten to the end of the a new

        // character) and the blank, the http request has ended,

        // so we can send a reply

        if (c == '\n' && current_ _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 tinyos");

       client.println("

");

          client.print("//*************************************");

          client.println("

");

          client.print( );

          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

          current_ _is_blank = true;

        } else if (c != '\r') {

          // we've gotten a character on the current

          current_ _is_blank = false;

        }

      }

    }

  client.stop();

  }

}


您的購物車目前還是空的。
繼續購物