From 9d3ccf90405609ba17ce926187d97d0e8ba6682e Mon Sep 17 00:00:00 2001 From: Fisch Date: Thu, 25 Mar 2021 21:05:13 +0100 Subject: [PATCH] try sending --- logdata_visualization/logdata_visualization.pde | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/logdata_visualization/logdata_visualization.pde b/logdata_visualization/logdata_visualization.pde index 67e29e2..b5fb326 100644 --- a/logdata_visualization/logdata_visualization.pde +++ b/logdata_visualization/logdata_visualization.pde @@ -5,7 +5,8 @@ int vis_textsize=12; //copy from Visualization class //String logfile_name="LOG00008_rumfahren_neu.TXT"; String logfile_name="LOG00180_random.TXT"; -boolean useSerial=false; //false=read from csv log, true=read from serial port +boolean useSerial=true; //false=read from csv log, true=read from serial port +String serial_port="COM3"; Serial serial; String serialString=""; //last read string int serial_endchar=10; //10=ASCII Linefeed @@ -74,11 +75,14 @@ void setup() { if (useSerial) { printArray(Serial.list()); // Open the port you are using at the rate you want: - serial = new Serial(this, Serial.list()[0], 9600); + serial = new Serial(this, serial_port, 115200); + serial.clear(); // Throw out the first reading, in case we started reading // in the middle of a string from the sender. + println("readUntil"); serialString = serial.readStringUntil(serial_endchar); + println("read:"+serialString); serialString = null; }else{ logdata = loadTable(logfile_name, "header, csv"); @@ -189,7 +193,9 @@ void draw() { if (useSerial) { while (serial.available() > 0) { + println("readUntilLoop"); serialString = serial.readStringUntil(serial_endchar); + println("read:"+serialString); if (serialString != null) { println(serialString); lastTimeData=nextTime;