Digital Thermometer Using PIC16F688 Microchip
|
Digital Thermometers are very popular projects among students and hobbyists. If you have just stepped into the world of embedded system design, this project is worth to do. You will experience how the physical variables are measured in embedded world with sensors and are displayed in human readable format on LCD displays.
This project uses PIC16F688 Microchip as the main brain that reads the temperature measurements from DS1820, a digital temperature sensor from Maxim. DS1820 can measure temperatures ranging from -55 °C to +125 °C in 0.5°C increments. It is a digital sensor that provides temperature measurements in 9-bit digital format. The negative temperatures are provided in 2’s complement form. The author also provides the firmware, which is written in mikroC compiler. The temperature is displayed on a character LCD in Centigrade and Fahrenheit scales both.
Read |
|
Hi Raj!
If i definted temp_char[] = “000.0”;
is the temp_char[4] is : temp_fraction%10 + 48; OR temp_fraction/1000+ 48;??
thank you so much!
marC:)
Hello,
many thanks for all your excellent PIC projects here in this page.
Is there a solution with a DS18B20 for this Digital Thermometer?
best regards
Peter
Peter,
I don’t have it right now, but you can search online. Somebody might have done that with DS18B20.
If you want to change it for DS18B20, you only have to change the TEMP_RESOLUTION for 12 bits
thanks!
marC:)