Temperature management

In this first series of exercises, you will build a naive temperature system. Such system is often part of an HVAC (Heating, Ventilating, and Air Conditioning) system. An HVAC system manages the temperature, humidity, air flow and air quality of a given building. In this set of exercises we will solely focus on the temperature management.
heater_big
Once again, the exercises have been designed to build upon each other: they should be followed in the given order. We assume that you have completed the set of follow me exercises before starting this series. You can refer to the getting started section and the tutorial if you need to.