Here are your existing Clock1 Timer blocks:
Here are my corrected Clock1 Timer blocks:
What I fixed:
- renamed global LIST to global readingList, for readability and to distinguish it from other lists (promises, mistakes, things I need to fix)
- Asked for -1 bytes, to get everything up to the Delimiter (newLine),
- Tested every index 1-6 for existence before deciding to copy its reading into label(s).
- removed the blocks that clear those 2 global variables at the end of the Timer. You need those for Do It debugging when you suspect missing data.
I did not speed up your Clock, which looks slow. Speed it up by a factor of 10.
You want to read faster than the incoming data arrives, or it will pile up and clog.
Your Delimiter looks good, but I see no need for High Byte First unless you are trying to read Integers, which don't mix well with text.
P.S. These blocks can be dragged directly into your Blocks Editor workspace.
See A way to group projects by theme - #10 by ABG
for a demo.



