An Atmel AVR ATmega128 microcontroller contained on a single-board computer is the basis of developing a programmable thermostat. The temperature is measured by a Dallas DS18S20 1-wire thermostat ...