Looks like there is some wider interest in some parts of this project:http://www.adafruit.com/blog/2012/01/11 ... e-arduino/
I'll duplicate what I put in my comment.
My progress so far is on github:https://github.com/braingram/midi_sensor_platform
The final goal is to make these vernier-arduino-ipad (VAI?)sensor platforms for a classroom of grade school kids (who already have ipads) to discover that the world is more than screens, pictures and text.
So far I have software for using the analog (BTA) vernier sensors (with auto-id using the resistive coding on the sensors) and am planning to work on the digital sensors if I can find documentation and a few sensors to test things out.
Some brief details on the system at the moment:
1) sensor values are reported over usb-midi as pitch-bend events (so we can at least get the full 10 bits from the arduino a2d)
2) connecting or disconnecting an auto-id sensor triggers the arduino to send a CC command with the new sensor ID
3) a change in sensor value is only reported if it exceeds a certain threshold (so the midi bus is not flooded), this threshold can be controlled by sending the arduino a CC command
4) if a non-auto-id sensor is connected it will NOT cause the arduino to start sending sensor data, instead a CC command must be sent from the host to the arduino to tell the arduino to enable that sensor
I'll also add this stuff to the github readme.
Hopefully more to come soon!