- This is how this thermometer works: The environment temperature is read by a LM35 (in Celsius degrees) and converted to Binary by the ATMEGA328, which turns ON each of the six LED's accordingly. The reading range is between 0C and 64C (which is 2*exp[6]).
- The main component of the circuit is a microcontroller (ATMEGA328P-AU) running crystalless at 8MHz (Arduino Flora bootoloader).
- There is a single temperature sensor: the linear LM35, being read by the analog input A0 of the ATMEGA
- There are six (6) LED's to make the 6-bit display, each one has its current limited by a 680 ohm resistor
- There is no voltage regulator, so you can freely run this project from a 3.7V LiPo battery. The downside is that if you unadvertedly connect more than 5V to it, you will destroy the ATMEGA328!.