I have the same problem and uses the latest version.
Ctrl+A and Ctrl+C worked with the old version.
Is there any progress from the development team?
Really need this to work.
I have the same problem and uses the latest version.
Ctrl+A and Ctrl+C worked with the old version.
Is there any progress from the development team?
Really need this to work.
Same problem here (obviously)...
YES, this problem needs to be resolved asap. I need to dump all the data from a SD Card into the serial Monitor, and Select it all, then copy, and paste it into a text file, so it can be uploaded into a spread sheet. Now I have to shut down the system, take the SD Card out, Download the data file, then reinstall the SD Card, and reboot the system. Not user Friendly.
As mentioned, 3rdparty terminal programs are very useful for this type of work; your data is straight away written to a file so no copy/paste needed.
Only disadvantage is that you need to close the connection when you want to upload; but it sounds like you're working on a finished product so it's probably a non-issue.
It's close to a finished product.
Getting a customer to Dnld a 3rd party terminal product and setting it up to do this is a bit much to ask from some ppl. It should have been in Arduino 2.+ to start with....!
We know that there is a bug in IDE 2.0.x causing copying to be buggy.
Personally I think that installing and configuring an IDE is more work; it also distracts if one only needs a terminal program.
A number of terminal programs have the option of configuration files. So you can configure it on your PC, save the configuration to file and send it to the customer.
I don't know which spreadsheet program this is for. If it's only for Excel, you can consider PLX-DAQ or Excel datastreamer.
Downloading a legacy version (1.8.X) solves the problem.
Still a problem at 2023.05.23, in v2.1.0.
I wrote a small python script that allows to read data from serial and copy to a log file for further use. It does not solve the IDE problems but provides a simple solution to it:
This is the version for Linux OS:
import serial import sys comPort = '/dev/ttyACM0' logFile = 'log.txt' ser = serial.Serial(comPort,115200, timeout=0) ser.flushInput() f = open(logFile,'w') print("Reading from: "+comPort) print("Writing to : "+logFile) print("------------------------") while True: try: byteIn = ser.read() if len(byteIn) != 0: f.write(byteIn.decode()) sys.stdout.write(byteIn.decode()) sys.stdout.flush() except: print('------------------------') print('Stopped') f.close() break To stop the script just press CTRL-C.
The following lines may have to be adopted to the specific application:
comPort = '/dev/ttyACM0' logFile = 'log.txt' ser = serial.Serial(comPort,115200, timeout=0) For Windows the comPort has to be defined as 'COMx' where x is the number of the respective port.
This is still a problem in 2.1.0 with windows 10 64 bit
@pert and updates on this ?
Amazingly, this has still not been fixed. It's very buggy trying to do something as simple as copy and paste. Ctrl+A selects all code, despite being focused in the Serial Monitor window with auto scroll disabled. It works in the "Output" window, though
I feel like a simple "copy all" button or "export serial monitor" would be a quick band-aid fix. I'm shocked this has been an issue for so long.
you would think 8 months would be enough but evidently not
Just to say this really screwed with my experiments today... Hope this gets fixed asap
I'm sticking with 1.8.x until this gets resolved- if you're not using a 3rd party program to capture the data, that seems the best bet.
For those who need to look at data collected by Arduino and, at the same time, store them on files, I wrote an "Arduino Clever Plotter" in Python. Feel free to use and redistribute it.
this was one of the most shocking features of the arduino 2.1.0 ide for me. Its odd how it is still not solved, the serial monitor and the serial plotter that worked so smoothly in the previous versions are basically useless in Arduino 2.1.0 and reduced to a symbolic version.
Reporting in from November 2023; this issue is still not fixed. I've been running old versions of the IDE so I hadn't run into this problem, but someone in my lab just started using 2.x. At first we were very confused about why they couldn't copy the serial monitor; I was shocked to discover that this is a known bug that's lasted for over a year now. For our application, this makes the 2.x version literally unusable.
As others have pointed out, having a "save serial monitor to .txt" button would be really nice, but lacking that, not being able to use ctrl-A/ctrl-C is maddening.
This still isn't fixed, such a super simple requirement. We just want to be able to copy the serial monitor data!
Unfortunately the available development resources for the Arduino IDE project are finite. However, this is an open source software project that anyone can contribute to.
Community members are welcome to submit high quality pull requests to fix bugs like the inability to select the Serial Monitor content outside the visible area, or the lack of a "Select All" capability. There is information about submitting pull requests to the Arduino IDE project here: