In this chapter, we will create an internet-connected weather machine that will tell us the weather in random cities at the press of a button. In order to produce this working device, we will combine a number of concepts and technologies that we have covered in the book .
We'll use some of the networking techniques shown in Chapter 12, Networking, as well as the display logic shown in Chapter 13, Interacting with the Adafruit FeatherWing OLED, covering how to interact with the FeatherWing OLED. These different technologies will be combined to create a device that responds to touch button events by fetching live weather data using RESTful APIs and presenting them on an organic light-emitting diode (OLED) display.
This chapter can be a useful source of information to help you create internet-connected devices with MicroPython...