Code for a heat measuring device with an LCD menu screen using arduino uno. Here’s what you need to use:
TMP36 Temperature sensor
2*16 (I2C) LCD screen
3 push buttons
1 red LED
1 GREEN LED
1 Blue LED
a potentiometer for the lcd screen
And a buzzer.
The LCD screen will have 4 main options on the main screen which are
“Start measuring”, “Temperature”, “Brightness” and “Unit” respectively.
An arrow symbol should move on the left side of the menu options while navigating through these titles using 2 of 3 buttons. One will navigate upwards and the other will navigate downwards. Third button will be the select button. It will select the options and return to main menu when pressed again. These 4 menu options will each have functionalities. Start measuring, when selected with the select button will write Measuring on the top row and print the measured value on the bottom row. Temperature menu will allow the user to select an arbitrary temperature value to measure and when the temperature reaches the desired value, the green led will turn on as an indicator. If the temperature is above the desired temperature by 10 degrees and more, the red led will turn on and the buzzer will start beeping. And if the temperature is lower than the desired value, the blue led will turn on. For the brightness menu, the user will adjust the brightness value using up and down buttons, each time the user presses up button the brightness will increase and for the down button it will decrease. The screen should print squares to indicate the brightness level and erase the squares when lowering the brightness. As for the unit menu, the user will choose between two units, Celcius and fahrenheit. The arrow will move between the two options and user will change between these two with up and down buttons. Select button will choose and save the option it’s on, and exit to main menu. When “Start Measuring” option is selected, the saved unit of measurement will be displayed on the screen.
And what is the query or doubt?
The subject wording can be misleading, as a show-and-tell rather than a request for help.
Hi, @abinuanjunisha
Welcome to the forum.
Can you please tell us your electronics, programming, arduino, hardware experience?
Is this a school/college/university project?
Thanks.. Tom..
Post the code you wrote and explain what the code is supposed to do and what the code actually does.
If you are looking for someone just the write the code for you without you paying out the nose, good luck.
If you want to pay someone a lot of money to write the code for you then request this post be moved to the jobs and paid forum.
Heat and temperature are not the same thing.
Topic locked while I investigate there being 2 identical topics from 2 different accounts.
@abinuanjunisha please see PM I sent you.