Arduino Weather Monitor Using YahooWeather API

- by - in Robotics

Here’s a novel project. It’s a mini desktop wind direction indicator, and the first ‘fun’ Arduino weather monitor we’ve seen. Using the Yahoo Weather API and the Processing app, it pivots a windsock using a servo in the correct direction of the wind in any given city.

The servo’s position has been measured as accurate by measuring with a table compass and updates every 10 seconds. It could be useful for pilots or in extreme sports to quickly check if it’s worth travelling today.

It uses Onformative’s YahooWeather library for Processing. This API has loads of cool features, and looks pretty easy to implement. Maybe the next update could change the vertical angle of the windsock to show wind speed? Or have a pseudo-thermometer? Or fire a water cannon if it’s raining?


Adam RogersAdam RogersI am the the founder and editor of Codeduino. I'm a developer by trade, and a maker by night. I've been 'making' ever since being introduced to Arduino at university - my final year project was an Ableton Live controller based on Arduino.



  1. Ajay Parmar


    I am doing something similar and was wondering if I could have a look at your code?


  2. Codeduino

    Hi Ajay. It doesn’t look like Mate Nagy has released the code for it, but it uses the Weather Library for Processing API

Leave a Reply

Your email address will not be published. Required fields are marked *