Thermocouple

Seebeck effect — voltage from temperature difference