A perfectly good reason. My question wasn't meant as a challenge to your plans.
I am learning Python because it is easier to plot and do graphics than with a PIC and C.
The 'Show and Tell' that followed was interesting in its own right.
I think you are right. But possibly because of the nature of a serial UART being asynchronous, so the other end sends data whenever it wishes and your task is to be there to catch it. (Although at a higher level devices can agree to implement a 'command and response' protocol for a more predictable/reliable data exchange.)Why do I bother? I'm 85 years old. I don't need a curve tracer I only do what I enjoy. I avoid frustration and I see Pyserial heading that way. I will use i2c that I have more confidence in and is working. For Pyserial I don't think I have the same control as i2c to ask for data and get it reliably.
The plotters I had to deal with were made by Calcomp. 'Model 906' comes to mind, but it was many decades ago... Interfacing to a popular mainframe graphics package called 'Ghost' was one of my first tasks.
Statistics: Posted by B.Goode — Sat May 10, 2025 6:04 pm