Ethernet W5100 Network Development Shield Board for Arduino

Customer Review 0Review(s) | Product Details
155 Units in Stock
Price :
US$8.48



Quantity: - +
Total :
US$8.48
VIP Center Learn more 0
Silver VIP 3% off
Gold VIP 5% off
PLATINUM vip 10% off


Introduction

Arduino Ethernet W5100 network development board makes the Arduino a simple Web server or an App that control or write thedigital and simulation ports. Besides that, this product is also able to form asimple Web server by using the Ethernet files directly from the IDE. Itsupports the read and write of the mini SD cards. A stackable technic has alsobeen applied to the board which allows it to connect to the Arduino or theother boards.

TechnicSupport

Code

/*
 * Web Server
 *
 * A simple web server that shows thevalue 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 witha blank line
    booleancurrent_line_is_blank = true;
    while (client.connected()) {
      if(client.available()) {
        char c =client.read();
        // if we'vegotten to the end of the line (received a newline
        // character)and the line is blank, the http request has ended,
        // so we cansend a reply
        if (c == '\n'&& current_line_is_blank) {
          // senda 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(www.tinyos.net.cn);
         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();
  }
}

Shipping List

  • Developmentboard: 1pcs

Picture


Reviews

Create your own review

You can get 5 SmartArduino Points by commenting on the products( Login first ).

User Name: *
Comment Rank: 1 2 3 4 5 *
Confirm Text: captcha *
Content: *