DISPLAYING TEMPERATURE IN PYTHON USING ARDUINO AND TEMPERATURE SENSOR LM35

Photo of author

By Jackson Taylor

YouTube video

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);
                     }
See also
WHILE LOOP IN PYTHON