Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Arduino UNO Based Temperature Monitoring System with LED Indicator

Image of Arduino UNO Based Temperature Monitoring System with LED Indicator

Circuit Documentation

Summary of the Circuit

This circuit is designed around the Arduino UNO microcontroller board, which serves as the central processing unit. The circuit includes a temperature sensor (LM35) for measuring temperature and a red LED that can be used as an indicator or for visual output. A resistor is included in series with the LED to limit the current and protect the LED. The temperature sensor's output is read by one of the Arduino's analog input pins. The ground connections are shared among the Arduino, the temperature sensor, and the LED, establishing a common reference point for the circuit.

Component List

Arduino UNO

  • Description: A microcontroller board based on the ATmega328P.
  • Purpose: Acts as the central processing unit of the circuit, controlling the LED and reading the temperature sensor's output.

Temperature Sensor (LM35)

  • Description: A precision integrated-circuit temperature device with an output voltage linearly proportional to the Centigrade temperature.
  • Purpose: Measures the ambient temperature and provides an analog voltage output that is proportional to the temperature.

LED: Two Pin (red)

  • Description: A basic red light-emitting diode.
  • Purpose: Serves as a visual indicator or output device.

Resistor

  • Description: A passive two-terminal electrical component that implements electrical resistance as a circuit element.
  • Properties: 4700 Ohms resistance.
  • Purpose: Limits the current flowing through the LED to prevent damage.

Wiring Details

Arduino UNO

  • GND connected to:
    • LED (cathode)
    • Temperature Sensor (GND)
  • 5V connected to:
    • Temperature Sensor (+Vs)
  • D13 connected to:
    • Resistor (pin2)
  • A5 connected to:
    • Temperature Sensor (Vout)

Temperature Sensor (LM35)

  • +Vs connected to Arduino UNO (5V)
  • Vout connected to Arduino UNO (A5)
  • GND connected to Arduino UNO (GND)

LED: Two Pin (red)

  • cathode connected to Arduino UNO (GND)
  • anode connected to Resistor (pin1)

Resistor

  • pin1 connected to LED (anode)
  • pin2 connected to Arduino UNO (D13)

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Additional Notes

  • The provided code is a template and does not include specific functionality. It needs to be completed with the logic for reading the temperature sensor and controlling the LED based on the sensor's readings or other conditions.
  • The setup() function is used to initialize variables, pin modes, start using libraries, etc. The code inside it runs once when the program starts.
  • The loop() function is called repeatedly and is the heart of most Arduino sketches. The main logic of the program will reside here.