What is a Thermocouple and how does it work? Explained