Yes, it really is worth doing.
June 13, 2012
Please first read my post: An alternative Language/OS for your Max-32
Then see: http://blogs.freescale.com/2012/03/01/robotics-programming-its-back-to-basic-with-stickos/ (Very nice, detailed article.) The link here looks just fine but doesn't work!!!!
Now you have another vote for converting your Uno-32 or Max-32 over to StickOS.
It took me about an hour to put together a simple wall avoiding control program (details of exactly how you would control your motors would still need to be done, depending on what motor configuration you use).
For emulated co-operative multitasking good old "on timer x gosub fast" (subroutines are named in this Basic). I have seen fairly crude flight simulators in GWBasic and QBasic useing this to multitask the controls and other parts of the simulator. Nothing so crude about this Basic it runs at about 95000 instructions per second!
The really nice thing about StickOS is it makes use (actually, runs inside) the PIC-32 chip you bought the Uno-32 or Max-32 for.
No conversion from Arduino (OS?) to PIC-32 compatible code and then finally run.
(I am going to convert one of my old Arduino based robots to use my Max-32 board just to see what the conversion will be like.)
C# has it's speed and power, there is no denying that, but it will never be as easy to code in as good old Basic! :-)
NOTE: Please see the corrected link below in the comment.
Update: Freescale now offers a walking emotional face robot for $200. It can either use C or StickOS and its built in Basic.
I hope that link works! :-)