What projects are you working on?

I am currently working on converting some code I found here on the forum for the Pololu Micro Serial Servo Controller driver to a library. I don't know if anyone else has done it (I didn't find anything), but even if they have, I intend to continue with it because I want to learn how to create libraries for the Arduino.

I need such a thing for my main project (my Unmanned Ground Vehicle I am working on - the servo driver board will be used to control a pan/tilt mount for a custom vision/LIDAR system).

Essentially, the code I found was complete with the exception of functions to set the servo numbers (so you can use multiple Pololu boards on a single serial line), as well as a function for sending Scott Edwards protocol (for the SE MSSC II or something). I am figuring on making the library as complete as possible, and making it generic enough so that it isn't looked as being "tied" to only the Pololu MSSC; all of their other servo boards (not sure about motor controllers - I'll have to look) use the same protocol, so I want to make it generic enough for those as well.

When I am done, I will post here on the forums about it, and probably stick it in the playground (provided it isn't a duplicated effort, I suppose)...

Then its back to integrating it with the rest of my UGV controller code, then I get to work on making a protoboard version of my 2n3055-based h-bridge implementation (right now sitting on an Elenco breadboard); its to be used to control the steering servo motor via commands from the controller (which uses a dead-simple window-comparator logic to drive it; I plan on implementing something more complex, maybe PID, in a later version).

:slight_smile: