Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.69 KB

worksheet3.md

File metadata and controls

31 lines (17 loc) · 1.69 KB

The Scratch Weather Dashboard

In this relatively short worksheet, you'll learn how to access random Weather Stations from all around the world.

The Python script

Make sure your Python script is still running in the background. The script is constantly listening out for a broadcast with the name new-station. Each time the script hears the new-station broadcast, it chooses a new and random station to collect the data from.

Getting a new station

You can start on the last sprite you created, the one that was just a single dot in the middle of the page. All you need to do in this script is create a loop that broadcasts new-station every 10 seconds or so. (You can choose your own timing):

Removing the flags

For all your other sprites, you just need to change the green flag clicked blocks for when I receive new-station blocks:

Running your script

When you click on the green flag, your script should start working straight away. It will tell you the area where the station is located, and then the latest temperature and wind readings.

What next?

There are lots of other sensors that you could have a go at visualising in the dashboard. Why not have a look at humidity, or try to make a visualisation of a barometer to tell you the air pressure? Perhaps you could show a little column of water to visualise how much rain has fallen?

If you'd like to have a go at some other Weather Station resources, then you can have a look at Fetching the Weather, to have a go at accessing weather data in Python.