hk386 发表于 2012-10-16 17:27:28

帮忙看看这个怎么解决

这个是我写的帖子,办法没解决,希望是点turn on/off开关,超级链接的,希望能有人帮我解决
#include <Ethernet.h>
#define LED 8

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 1, 177 };
char link, LEDStatus;
char val;
Server server(80);

void setup() {
pinMode(LED, OUTPUT);
Ethernet.begin(mac, ip);
server.begin();
}

void loop() {
Client client = server.available();
if (client) {
    char request="GET /off";
    int i = 0;
    boolean current_line_is_blank = true;
    request = '\0';
    while (client.connected()) {
      if (client.available()) {
      char c = client.read();
      if (i < 9) {
          request = c;
          i++;
      }
      if (c == '\n' && current_line_is_blank) {
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();
         
          client.println("<html><head><title>Arduino etherShield</title></head><body>");
          client.println("<h1>Arduino etherShield Example</h1>");
          client.println("<table>");
          client.print("<tr><td>Analog inputs:</td><td><b>");
          for (int x = 0; x < 6; x++) {
            client.print(x);
            client.print(" = ");
            client.print(5000 * (analogRead(x) / 1024.0));
            client.print(" mV<br>");
          }
         

          client.println("</b></td></tr><tr><td>uptime:</td> <td><b>");
          client.print(millis() / 1000.0);
          client.println(" seconds</b></td></tr>");
          client.println("<td>");
          client.println("<a onclick=""> Turn on</a>");
         client.println("</td>");
            client.println("<tr>");
          client.println("<a href=\"/of\">Turn of</a>");
         client.println("</tr>");
         client.println("</td></tr></table></body></html>");
      
          break;
      }
      if (c == '\n') {
          current_line_is_blank = true;
      } else if (c != '\r') {
          current_line_is_blank = false;
      }
      }
    }
    delay(1);
    client.stop();
}
}
页: [1]
查看完整版本: 帮忙看看这个怎么解决