[SOLVED] Erraneous transmission at high baud rate for serial communications

Thanks a lot for testing it Coding! I have two thoughts though,

  1. One reason that makes me think it is not a issue from slow computer/connection is my Reply #8, where I added a very small sinusoidal curve to the int, and it worked perfectly. It is still a high baud rate, so if the speed is an issue, it would fail there too. If you don't mind, could you please take a look at that thread's code? I find that phenomenon really weird to understand (looks like the data type was automatically promoted by adding a value to it, but then again it is still int).

  2. There is another slight chance (I might be totally wrong): because the error rate is relatively low, I only find out the "spikes" by plotting them (eye-balling them through the IDLE console does not work). If you do

for datum in data:
    if datum > 234:
        print(datum)

Would any value be printed out? (I might be wrong though)

Thanks again - I do appreciate your time into this very much!

Shawn