This is my first time on the arduino forum, i've searched before asking this question.
I'm a doctor, and also a software programmer in the field of physiological modelling (i.e. creating models which attempt to predict the behaviour of the human body). I also create software which improves medical simulation fidelity. I'm experienced in Java and other OOPs but have limited knowledge of USB ports etc.
I've just been given an android tablet (asus iconia tab A500) which runs honeycomb. The tablet has a hosted usb port. I can see a few posts about combining android phones with arduino boards, and this would be very exciting for me as I would like to create a prototype medical device. The arduino board would need to have the following output and inputs:
1) Three analogue outputs which would range from 0 - 3mV.
2) Two analogue inputs which would range from 0-20mV.
The medical monitor which reads the outputs i'm guessing would have a sampling frequency of at least 30ish Hz, so I think I would need to be able to update the outputs more often than that.
Ultimately I would like to have in the order of ten analogue outputs.
Is this possible within an Ardunio + android tablet enviroment? The reason I don't want to port the entire project over to C# (or whatever most arduino projects are written in) is that we also intend to release education material onto the android market and duplicating the code base makes me sick in my mouth a little.
I see this product advertised:http://www.seeedstudio.com/depot/seeeduino-adk-main-board-p-846.html?cPath=132_133&zenid=e4c29443713d97e81054a86ec21fc20c
would this be a good idea or is there something else?
with thanks for your help