进阶制作

通过Arduino获取web内容

字号+ 作者:PLC工程师 来源:未知 2016-03-19 16:33 我要评论( )

通过Arduino获取web内容

#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
char server[] = "api.k780.com";    
IPAddress ip(192, 168, 1, 177);
EthernetClient client;
void setup() {
  Serial.begin(9600);
  Ethernet.begin(mac, ip);
  delay(1000);
  if (client.connect(server, 88)) {
    Serial.println("connected");
    client.println("GET /?app=weather.future&weaid=1&&appkey=10003&sign=****************************** HTTP/1.1");
                                                                      // 修改这里的***********为自己的sign
    client.println("Host: api.k780.com");
    client.println("Connection: close");
    client.println();
  } else {
    Serial.println("connection failed");
  }
}
void loop() {
  if (client.available()) {
    char c = client.read();
    Serial.print(c);
  }
  if (!client.connected()) {
    client.stop();
    while (true);
  }
}

如需更详细资料,如有好资源分享,请加入QQ交流群:214461008

欢迎阅读,欢迎转载,不用注明出处!本站只提供入门和进阶资料,做您学习的小伙伴!

请加群:214461008

相关文章
  • 激光雕刻机步骤

    激光雕刻机步骤

    2017-01-17 21:28

  • Arduino与A4988驱动42步进电机

    Arduino与A4988驱动42步进电机

    2017-01-17 09:00

  • 如何利用Arduino播放音乐

    如何利用Arduino播放音乐

    2016-06-02 21:06

  • 移位寄存器在Arduino上的应用

    移位寄存器在Arduino上的应用

    2016-05-13 16:05

网友点评
Arduino
热门教程
关注我们
自动化世界