请大家帮我看看,我程序中的错误,谢谢-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4672|回复: 3

[已解决] 请大家帮我看看,我程序中的错误,谢谢

[复制链接]
发表于 2013-3-26 09:58 | 显示全部楼层 |阅读模式
我用的是2560和W5100 Test




#include<SPI.h>
#include<Ethernet.h>
byte mac[]={0xDE,0xAD,0xBE,0xEF,0xFE,0xED};
byte ip[]={192,168,0,15};
byte gateway[]={192,168,0,1};
byte subnet[]={255,255,255,0};
EthernetServer  server(80);
void setup()
{
  Serial.begin(9600);
  SPI.begin()
  SPI.setBitOrder(MSBFIRST);
  SPI.setDataMode(SPI_MODE0);
  pinMode(3,OUTPUT);
  digitalWrite(3,HIGH);
  Ethernet.begin(mac,ip,gateway,subnet);
  server.begin();
}
void loop()
{
  EthernetClient client=server.available();
  if(clinet)
  {
    boolean currentLineIsBlank=true;
    while(client.connected())
    {
      if(client.connected())
      {
        char c=client.read();
        if(c=='\n' &&currentLineIsBlank)
        {
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();
          client.print("horizontal:");
          client.print(analogRead(1));
          client.println("<br/>");
          client.print("vertical");
          client.print(analogRead(0));
          break;
        }
        if(c=='\n')
        {
          currentLinIsBlank=true;
        }
        else if(c!='\r')
        {
          currentLinIsBlank=false;
        }
      }
    }
    delay(1);
    client.stop();
  }
}



发表于 2013-3-26 11:48 | 显示全部楼层
请把问题描述清楚
 楼主| 发表于 2013-3-28 09:53 | 显示全部楼层
coloz 发表于 2013-3-26 11:48
请把问题描述清楚

谢谢,问题我已经解决了
发表于 2013-7-5 12:36 | 显示全部楼层
frist 发表于 2013-3-28 09:53
谢谢,问题我已经解决了

@frist ,你好,你的板子能和W5100模块正常连接了?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-3 07:21 , Processed in 0.075537 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表