This is a really good program!
It not only serves as a new method of input for those of us with low resources, but it also gives great programming examples of serial communication! Great job!
I would only have to recommend one addition to the program:
-Reading joystick input
I think if the PC could pull the input from at least one Joystick and assign it to step in for one of the four joystick inputs, that'd be great. Since this is a windows app, you should be able to use the Windows API for joysticks without worrying about the system's setup. We could actually drive the edu around with a joystick on our pc! The mouse kinda gets tricky after a while
I'm actually going to try and write a small piece of code to do that now, using what you've put up here. Then I can work on writing a port of my CopyCat code for the new controller!!! YEAH!!
Once again, GREAT JOB!
__________________
-=Sachiel7=-

There's no such thing as being too simple!
Look for Team #1132, RAPTAR Robotics at the VCU Regional this year!