I am wondering if someone can help me accomplish what is probably simple for some of you on here.
I currently have a device that outputs a continuous line of weight measurements from a scale - it uses RS232 serial data output. I am trying to use these lines of data to display on an RGB P10 LED panel (a horizontal array of 3*(32*16)).
I know that the data feed lines start with "^B" and end with "^M"
Rate 9600
Data Bits 7
Odd parity
Stop Bits 1
Again, I am a novice and only slightly know what some of this means. I hope someone out there can help me. I tried to use DMD libraries but wouldn't work due to my panels being RGB.. although maybe I can with some of your help.
I basically want the LED array to display the weight. The data output reverts back to zero when there is nothing on the scales. So I would believe it is a simple write with the start and ending characters. Just need to display it correctly.
Here is an example of data from the serial port coming in:
^B' 11110LGX'^M
^J
^B' 11110LGX'^M
^J
^B' 11110LGX'^M
^J
^B' OL LGO'^M
^J
^B' OL LGO'^M
^J
^B' OL LGO'^M
It’s a continuous feed from the monitor - it seems it sends whatever weight is listed on the monitor every 1 second. That’s why the list is repeated. I just copied over a few seconds of feed.
It is not blinking. Just static at that value for the moment in time while an object is loaded.