From d42fbd6afda1bc61e35471dd8ead860e4e42f711 Mon Sep 17 00:00:00 2001 From: "Peana, David" Date: Tue, 7 Feb 2023 14:06:55 -0500 Subject: [PATCH 1/2] Create serial_loop_arduino.py --- rpi_arduino/serial_loop_arduino.py | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 rpi_arduino/serial_loop_arduino.py diff --git a/rpi_arduino/serial_loop_arduino.py b/rpi_arduino/serial_loop_arduino.py new file mode 100644 index 0000000..4bdbcb3 --- /dev/null +++ b/rpi_arduino/serial_loop_arduino.py @@ -0,0 +1,35 @@ +import serial +import numpy as np +import time +import sys + + +data = np.array([]) +time_ms = np.array([]) +i = 0 + +ser = serial.Serial('COM3', 9600) +welcome_message0 = ser.readline().strip().decode("utf-8") +print(welcome_message0) +welcome_message1 = ser.readline().strip().decode("utf-8") +print(welcome_message1) +time_per_point_ms = welcome_message1[20:] + +while True: + try: + voltage = ser.readline().strip().decode("utf-8") + + data = np.append(data, np.round(float(voltage),10)) + time_ms = np.append(time_ms, int(int(time_per_point_ms)*i)) + + print(data) + print(time_ms) + + np.save(r"C:\Users\dpean\Desktop\arduino_voltages.npy",data) + np.save(r"C:\Users\dpean\Desktop\arduino_time.npy",time_ms) + i += 1 + except KeyboardInterrupt: + sys.exit() + except: + "Failed..." + i += 1 From aad643b84ba653e4c7080f1a4f9234c1599ff320 Mon Sep 17 00:00:00 2001 From: "Peana, David" Date: Tue, 7 Feb 2023 14:07:41 -0500 Subject: [PATCH 2/2] serial com arduino --- rpi_arduino/{ => serial}/serial_loop_arduino.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename rpi_arduino/{ => serial}/serial_loop_arduino.py (100%) diff --git a/rpi_arduino/serial_loop_arduino.py b/rpi_arduino/serial/serial_loop_arduino.py similarity index 100% rename from rpi_arduino/serial_loop_arduino.py rename to rpi_arduino/serial/serial_loop_arduino.py