Tags: RobotDyn, Temperature, Sensor, LM35

Temperature sensor Module LM35

  • 9.00 AED
    • Ex Tax:9.00 AED
    • Brands RobotDYN
    • Product Code: RobotDYN
    • Availability: In Stock
    LM35 Temperature Sensor - is an integrated sensor that can be used for measuring the temperature using an electrical output signal proportional to the temperature.Measuring range from 0 to + 100 ° C. Accuracy +/- 0.4 ° C at room temperature and +/- 0.8 ° C in the range from 0 to + 100 ° C.LM35 tempe..


    LM35 Temperature Sensor - is an integrated sensor that can be used for measuring the temperature using an electrical output signal proportional to the temperature.

    Measuring range from 0 to + 100 ° C. Accuracy +/- 0.4 ° C at room temperature and +/- 0.8 ° C in the range from 0 to + 100 ° C.

    LM35 temperature sensor generates a higher signal than the output voltage of thermocouples, and does not require amplification of the output voltage. Current consumption less than 60mA.

    The equation for converting the output voltage temperature:
    Temperature (° C) = Vout * 100.
    Tak, if Out = 1V, then the temperature = 100 ° C.

    The output voltage varies linearly with temperature.

    Technical details:
    - Power supply: 4-30V. Typical: 5V or 12V
    - Current consumption less than 60mA.
    - Determines the temperature from 0 to + 100 ° C
    - Accuracy: ± 0.4 ° C
    - Sensitivity: 10mV / ° C 

    Image result for Temperature sensor (LM35) robotdyn

    you can use this module same as you can use the bare IC so you Can learn from this tutorial :


    Arduino Code to interface the LM35 analog temperature sensor with Arduino:


    #include <LiquidCrystal.h>
    #define ADCPIN 1

    //Declare RS, E, D4, D5, D6, D7
    LiquidCrystal lcd(3,5,6,9,10,11);

    //Initialize variable to hold temperature
    double temperature = 0;
    //Setup Block, This code runs just once
    void setup()
    {
    //Switch to Internal 1.1V Reference
    analogReference(INTERNAL);
    //Initialize the LCD Display
    lcd.begin(16, 2);

    //Print Label
    lcd.setCursor(0,0);
    lcd.write("TEMP(C): ");
    }

    //Loop Block, this code runs continously
    void loop()
    {
    //Read ADC,
    temperature = analogRead(ADCPIN);
    //Calculate Temperature from ADC value
    //Note that we use mV for Vref
    //Vin = ADCresult*Vref/(2^10)
    //Temp(C) = Vin/(10) = ADCresult*Vref/(1024*10)
    temperature = temperature*1100/(1024*10);
    //Print the current temperature to the right of the label
    lcd.setCursor(9,0);
    lcd.print(temperature);

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






    There are no reviews for this product.

    Write a review

    Please login or register to review