/arduino_lcd_thermometor

Arduino project that uses a thermistor to read temperature and displays it on an LCD display.

Primary LanguageC++

arduino_lcd_thermometor

Arduino project that uses a thermistor to read temperature and displays it on an LCD display.

This project was put together after learning the basics of Arduino and experimenting with circuitry. Other circuits I built included ultrasonic sensors, motors, buzzers, buttons, LEDs, and more. Putting together these simple connections gave me a strong base to build on, and understand the components of circuits that I am building.

This build was inspired by a tutorial provided by Elegoo. --> https://www.elegoo.com/

Here is a picture of the circuit put together where you can see the thermistor, potentiometer, LCD display, and Arduino Uno Board.

circuit board

The code that is uploaded to the board uses the liquid crystal library to write onto the LCD display. The input pin (pin 0) is defined and we set up a liquid crystal object so that we can write text directly to the board.

In the loop function, we are reading the resistance from the thermistor to determine the temperature. The thermistor changes its resistance based on outside temperature, and we convert this resistance into our temperature of choice. See more about the calculations regarding converting the resistance to temperature (Steinhart-Hart equation) --> Thermistors

Note -- As stated in the article the Steinhart-Hart method is not exact but provides a close approximation of temperature readings. This is partly because the resistance-temperature relationship in the thermistors is not linear.