Stoves with knobs typically run infinite controls with a bi-metal strip. Basically what happens is the current runs through the bi metal strip. As the strip heats it bends away from the point of contact. At a certain point it breaks contact and begins to cool. When it cools enough it makes the contact again.
They are called infinite controls or switches because they are infinitely variable.
They are called infinite controls or switches because they are infinitely variable.