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