diff options
| author | David A. Mellis <d.mellis@arduino.cc> | 2009-11-07 17:54:56 +0000 | 
|---|---|---|
| committer | David A. Mellis <d.mellis@arduino.cc> | 2009-11-07 17:54:56 +0000 | 
| commit | 6005c59ad03446153c66a991f01ac91c31d98dac (patch) | |
| tree | 4c599359fd35066a81b8b9fe99042e325c03c6ed /libraries/Ethernet/examples/WebServer/WebServer.pde | |
| parent | 584dece7b0c982de8731f7400c94b5034aef89e7 (diff) | |
Moving libraries out of arduino platform / core directory and to top-level.
Diffstat (limited to 'libraries/Ethernet/examples/WebServer/WebServer.pde')
| -rw-r--r-- | libraries/Ethernet/examples/WebServer/WebServer.pde | 61 | 
1 files changed, 0 insertions, 61 deletions
diff --git a/libraries/Ethernet/examples/WebServer/WebServer.pde b/libraries/Ethernet/examples/WebServer/WebServer.pde deleted file mode 100644 index b337a8e..0000000 --- a/libraries/Ethernet/examples/WebServer/WebServer.pde +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Web Server - * - * A simple web server that shows the value of the analog input pins. - */ - -#include <Ethernet.h> - -byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; -byte ip[] = { 10, 0, 0, 177 }; - -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 -          for (int i = 0; i < 6; i++) { -            client.print("analog input "); -            client.print(i); -            client.print(" is "); -            client.print(analogRead(i)); -            client.println("<br />"); -          } -          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; -        } -      } -    } -    // give the web browser time to receive the data -    delay(1); -    client.stop(); -  } -}  | 
