|
@@ -0,0 +1,31 @@
|
|
|
+def get_data():
|
|
|
+ import serial
|
|
|
+ import time
|
|
|
+
|
|
|
+
|
|
|
+ ser = serial.Serial('COM10', 9600)
|
|
|
+
|
|
|
+
|
|
|
+ ser.timeout = 2
|
|
|
+
|
|
|
+
|
|
|
+ while True:
|
|
|
+
|
|
|
+
|
|
|
+ data = ser.readline().decode().strip()
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if data:
|
|
|
+ try:
|
|
|
+
|
|
|
+ value = float(data)
|
|
|
+ timestamp = time.time()
|
|
|
+ return timestamp, value
|
|
|
+ except ValueError:
|
|
|
+ print("Invalid data format:", data)
|
|
|
+ else:
|
|
|
+ print("Empty data received")
|
|
|
+
|
|
|
+
|
|
|
+ time.sleep(0.001)
|