펑
http://samples.openweathermap.org/data/2.5/weather?q=London,uk&appid=b6907d289e10d714a6e88b30761fae22
{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":300,"main":"Drizzle","description":"light intensity drizzle","icon":"09d"}],"base":"stations","main":{"temp":280.32,"pressure":1012,"humidity":81,"temp_min":279.15,"temp_max":281.15},"visibility":10000,"wind":{"speed":4.1,"deg":80},"clouds":{"all":90},"dt":1485789600,"sys":{"type":1,"id":5091,"message":0.0103,"country":"GB","sunrise":1485762037,"sunset":1485794875},"id":2643743,"name":"London","co
첫 단어부터 n 번째 단어를 떼오는 것도 가능하지만 서버쪽에서 데이터의 구성을 바꾸면 프로그램이 깨지므로 권치 않습니다.
그리고 이건 굉장히 주관적인 부분이지만.. 솔직히 인터넷에 연결하실 거라면 저는 아두이노보다는 NXP나 ST Micro의 mbed계열 이더넷 내장 보드를 권하고 싶네요. 아니면 (아두이노쪽 생태계를 쓰셔야만 하신다면) 차라리 AVR 말고 Cortex-M 기반 아두이노라던지.. 지금 하시는 작업 정도는 지금 쓰시는 구성으로도 문제없이 되긴 합니다만 ATMega기반 아두이노를 네트워크에 연결하면 돈은 더 들고 성능은 더 빨리 한계가 옵니다.