Temperature Control
It is a simple project that keeps room temperature in a desirable range. Starts heating when the temperature is lower than the minimum value, and starts cooling when the temperature is higher than the maximum value. There are also 3 Google Tests, written for the script.