In an effort to get rid of that silly wire between my bot and the PC, I added a Bluetooth-to-RS232 module to my servo controller. WIth mixed results though.
While the serial connection itself is great and pretty much guaranteed (either on or off, but not losing a'a few bytes' on the way), the Windows side of things drives me nuts! One data set to the controller is 34 bytes, but the Windows driver tries to be efficient and waits until I fill a 100 some byte buffer before sending any data out.
So now in real life, the robot communication lags about half a second (until the buffer is full), but then the controller get 5 different servo positions at once. It's useless and makes the originally very smoothly moving robot behave like a - um - B-movie robot.
So the alternative would be to use a WLAN-to-RS232, but will I get the same problem with lag. Does anyone have any experience with those? Which one should I get? I'd prefer raw solder-yourself modules over some clunky plastic box.
Any other true alternatives? UHF?
Thanks for opinions,
Matt