DISPLAYING TEMPERATURE IN PYTHON USING ARDUINO AND TEMPERATURE SENSOR LM35


PYTHON CODE

import serial
"""download library file from
https://pypi.python.org/pypi/pyserial """
temp='0';
ser = serial.Serial(port='com2',baudrate=9600)
               #enter comport name,baud rate
ser.close()              #closes previously open serial port
ser.open()                   # opens serial port
x = ser.read()#reads a byte of the data .
while x == chr(0x0d):
    x = ser.read()
while True:
    x = ser.read()#reads a byte of the data .
    if x == chr(0x0d):
        x = ser.read()
        print 'temperature is',temp, ' \n'
        temp='0';
    else:
        temp=temp + x

#enter ctrl+c for closing this infinite loop


ARDUINO CODE
void setup()
{
  Serial.begin(9600);  delay(100);
}


void loop()
{
int sensorValue = analogRead(A0)/2;  
 delay(1000);
 Serial.println(sensorValue);

}