I’m a software developer who has worked in many different areas. I started my professional live as a compiler backend engineer, helping to build C/C++ compilers for Motorola/MIPS & Itanium.
After that, I played with Java in different areas, including a long time with NetBeans.
Currently, I’m more focused on Ruby on Rails. But I’m also able to set up my complete deployment stack;-) I can still build and port native packages for Solaris or Linux;-)
Hi Marco,
I am working on a similar Colorado Scoreboard project, and I am trying to reverse engineer your arduino code.
Do you have any actual specifications about the colorado serial protocol?
I am still rather confused about the channels and so forth.
I am trying to run this in Java.
Thanks
Johannes
Hi Johannes,
you comment would have better be placed next to the actual post, but I guess here is OK as well.
No I don’t really have an official specification. I have only what’s in the user manuals for the Colorado System 5 and System 6. That’s why all my `names’ are kind of weak. I made them up as I learned more and they are in no way `official’.
Sorry for the wrong thread. thanks for the information However I don’t understand some of the code related to the channels and how it seems that every byte seems to have multiple values stuffed into it? Where did you get that information. I can’t make it work for some reason.
Johannes
Well it seems it is working in my java program now. So I guess I have figured it out even though I still don’t fully understand it.
Thanks
I captured some transmissions from the System 5 and then tried to find some patterns. That was especially interesting because the System 5 sends a lot of `noise’ in between valid sequences:-(
I think, the original protocol was designed for very limited transmission speeds. I know, the 9600 Baud speed is called `fast’, so I believe the `normal’ was something like 2400 Baud. So only changed sequences need to be transmitted and there is an interrupt possibility.
But I think, things work pretty well for the Arduino code now;-)
I’m glad, you got your code working as well.