DISPLAYING TEMPERATURE IN PYTHON USING ARDUINO AND TEMPERATURE SENSOR LM35

Photo of author

By Jackson Taylor


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);
}