Initial commit.
This commit is contained in:
commit
1985c99fbd
|
@ -0,0 +1 @@
|
||||||
|
Interface for the arduino temperature logger. It is meant to be run on a machine connected to the arduino.
|
|
@ -0,0 +1,21 @@
|
||||||
|
#! /usr/bin/env python
|
||||||
|
import serial, sys, time, io
|
||||||
|
serialPort = '/dev/ttyACM0'
|
||||||
|
try:
|
||||||
|
serialPort = sys.argv[1]
|
||||||
|
except Exception, e:
|
||||||
|
pass
|
||||||
|
ser = serial.Serial(port=serialPort, baudrate=9600, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS)
|
||||||
|
sio = io.TextIOWrapper(io.BufferedRWPair(ser, ser))
|
||||||
|
ser.isOpen()
|
||||||
|
buffer = ''
|
||||||
|
while True:
|
||||||
|
try:
|
||||||
|
buffer = ser.readline()
|
||||||
|
buffer_split = buffer.split(' ')
|
||||||
|
temp = float(buffer_split[-2])
|
||||||
|
print unicode(time.time()) + ',' + unicode(temp)
|
||||||
|
sys.stdout.flush()
|
||||||
|
except Exception, e:
|
||||||
|
sys.stderr.write(str(e) + '\n')
|
||||||
|
continue
|
Loading…
Reference in New Issue