I just got my Boe-Bot Saturday afternoon and the USB-Serial cable by 10pm. Since then, BOE and I have been constant companions. I played with just the BOE for hours, and finally assembled the robot (with tank treads of course) Sunday evening. Of course, I have a few questions.
1) While playing and testing servos, I discovered my servos have different rotational rates. I figured out how to match them both by adjusting the pulsewidth of one (as an absolute value or as a percentage), but it only works for one speed, although I could figure out the values for other speeds by trial and error. Naturally, I'd like to ramp the accel/deceleration of the bot, and would like to program different turn rates, but the algorithm for calculating this "speed offset" must be more complicated (log? parabolic?) than my basic math skills. I couldn't find anything in the book about this (skimming). Suggestions?
2) I'm a bit frustrated with constantly having to plug in a serial cable, download the program, unplug and test, edit program, repeat. Ultimately I'd like a martian-rover setup where I can communicate commands via RF. Is there an RF appmod that would allow me to upload the program via RF? Or must the basic program be running on the Stamp and it just deals with input via RF?
3) I haven't yet depleted a set of batteries (AA), but am considering upgrading the bot's power source. I'm thinking of using rechargable (NiCad or NiMH?) batteries from an RC setup ... either 6 or 7.2V ... and possibly an on-board charger. If I used the 7.2V would it boost the speed of my servos (which seem a bit slow with the tank tread mod). Any other worries about upgrading the batteries? (like the added weight of the batteries further degrading the performance of the servos)
Thanks in advance.
A stoked bot owner,