Analog Temperature Sensor

Z2M Part: EDS-00004-A

Read temperature from LM35 or similar analog temperature sensor.

Circuit Diagram
Circuit diagram for Analog Temperature Sensor
Wire Connections & Pin Configuration

Wire Color Connections:

Yellow → Analog Pin A0 to LM35 output
Red → 5V to LM35 VCC
Black → GND to LM35 GND

Pin Configuration:

Arduino Analog Pin A0 → LM35 output
Arduino 5V → LM35 VCC
Arduino GND → LM35 GND
Arduino Code
Edit
int tempsensor = A0;  // Connect sensor output to A0

void setup() {
  pinMode(tempsensor, INPUT); // Set temperature sensor pin as input
  Serial.begin(9600);         // Start serial communication
}

void loop() {
  float val = analogRead(tempsensor);  // Read sensor value (0–1023)
  float celc = (val * 500.0) / 1024.0; // Convert analog value to °C

  Serial.println(\"\");
  Serial.print(\"deg Celsius = \");
  Serial.println(celc);
  Serial.println(\"\");

  delay(1000); // Wait for 1 second before next reading
}

Instruction Details

Wiring: Connect LM35 VCC to 5V, GND to GND, output to Analog Pin A0.
Library: Not required (built-in).
Upload Code: Tools → Board → Arduino Uno. Tools → Port → select your COM port. Click Upload button.
View Output: Open Serial Monitor (Tools → Serial Monitor) at 9600 baud. Temperature in Celsius displays every second.

How to Use

  1. Connect the required components as per the Pin Configuration above
  2. Open Arduino IDE and create a new sketch
  3. Copy and paste the code above
  4. Select your Arduino board and COM port from Tools menu
  5. Click the Upload button to upload the code to your Arduino
  6. Open Serial Monitor (if applicable) to see the output

Components Required

  • Arduino Uno
  • LM35 Temperature Sensor
  • Breadboard
  • Jumper Wires

Category: Sensors