Dependencies:   mbed

Fork of LM35_Temp_Sensor by Joël Imbaud

Main.cpp

Committer:
jimbaud
Date:
2019-01-08
Revision:
0:9a81759ea4c0

File content as of revision 0:9a81759ea4c0:

// http://www.ti.com/lit/ds/symlink/lm35.pdf

#include "mbed.h"

AnalogIn analog_value(A0);
DigitalOut led(LED1);


int main() {
            float meas;
            printf("\nAnalogIn example\n");

    while(1) {
                meas = analog_value.read();     // Converts and read the analog input value (value from 0.0 to 1.0)
                meas = meas * 3300;             // Change the value to be in the 0 to 3300 range
                printf("measure = %.0f mV\n", meas);
                
                if (meas > 2000) 
                {                               // If the value is greater than 2V then switch the LED on
                led = 1;
                }
                else 
                {
                led = 0;
                }

wait(2); // 200 ms
            }
        }