Hello,
Often the solution for questions asked here is to use an appropriate Arduino software Library.
There are now SO many libraries from different developers and Arduino enthusiasts, in addition to the Arduino IDE collection. I recently 'happened' upon some, like ShiftPWM that I wasn't exactly looking for but which opened new possibilities.
IsThere a listing someone maintains of Arduino Libraries?? A Shield List exists. What about software components??
I'd like to refer to "available libraries" on the ArduinoInfo.Info WIKI.
Massimo had a thread somewhere about a year ago about having a repository (possible on google) where all libraries saved and could be found. However, the couple times that I checked the link, no libraries were listed.
Beyond that, I don't know what category that thread was in.
I'd be REALLY happy to host such a list on the http://ArduinoInfo.Info WIKI. But I know I can't spend much time on it and I hate to start something and not follow through.