Hi, I am on a mission to build some high resolution controllers for audio software. I want to be able to get 12 to16bit resolution values. However I am not really sure if I need to be seeking this resolution at the sensor? Or at the processor?
I am thinking about using magnetic sensors (which I have removed from a very expensive joystick) or possibly this item here: https://www.robotshop.com/ca/en/bno055-9-dof-absolute-orientation-imu-fusion-breakout-board.html
When it comes to potentiometers, there is often a rating for the max Bit Depth or number of steps/pulses per rotation etc. However I don’t seem to find these specifications when it comes to orientation sensors, gyroscopes, accelorometers, or magnetic field sensors like the ones built into my fancy joystick. Do these other sensors have a fixed bit rate for their available values? Or is the bit rate purely determined by how I sample the voltage output by these sensors (ie. dependant on clock speed and the written code inside of an arduino microprocessor?)