A temperature controller system using the Arduino system for ATmega328 and related AVR microcontrollers