2 // sketch_12_03_web_request
7 byte mac[] = { 0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 };
14 while (!Serial){}; // for Leonardo compatability
16 if (! Ethernet.begin(mac))
18 Serial.println("Could not connect to network");
30 if (client.connect("api.openweathermap.org", 80))
32 client.println("GET /data/2.5/weather?q=Manchester,uk HTTP/1.0");
34 while (client.connected())
36 if (client.available())
38 client.findUntil("description\":\"", "\0");
39 String description = client.readStringUntil('\"');
40 Serial.println(description);