Question
Objective: Build a temperature monitoring station Operation: Use the I2C backpack with the LCD, the thermistor, and two buttons to create a monitoring station that
Objective: Build a temperature monitoring station
Operation: Use the I2C backpack with the LCD, the thermistor, and two buttons to create a monitoring station that will track and display the temperature. One button should be used to switch between Fahrenheit and Celsius on the display. The current temperature should always be displayed on line 1 of the LCD Now: ###.#F (or C depending on the current mode). The second line of the LCD display should cycle between the highest temperature recorded since reset, the lowest temperature recorded since reset, and the average temperature since reset. These 3 numbers should be displayed in the following format Label: ###.#F (or C depending on the current mode), the label should be either High, Low, or Avg.. A second button should be used to allow the user to reset the stored historical values. Do not pad any of the numbers with leading zeros to make them fit the proposed format, just display the number as it is, and round to the nearest tenth.
Advice: Before you start by planning out the problem, what steps need to happen in what order. Plan the code out on paper before you ever touch any hardware. Then once you have broken down the problem, then in incremental milestones write your code. Setup the hardware, test the hardware with code, then start adding features. Add one feature at a time test frequently after you add each feature.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started