Hey @barryb,
I’ve been using python with mraa thus far (though i’d be comfortable using C or C++ if those proved more useful). I’ve had some success with the simplest senors, like the pressure sensor and the ball tilt sensor, but i’ve had the most difficulty with the triple-access accelerometer, both with the Analog-to-Digital conversion and the voltage shifting. I’ve tried to use the level-shift through the Audio Mezzanine expansion header, but regardless of the position of the switch on the board it doesn’t seem to be giving me 3.3v outs, though I noticed that the grove connections seem to be working.
I was considering getting some level-shifting ICs in order to make the voltage outs work correctly, but my knowledge on a lot of this is pretty minimal. I’ve been following tutorials for setting up the accelerometer for arduino boards with the ADC, like this on which conveniently shows how to use the ADC and the accelerometer together:
and hoping I could figure out the level-shifting problems somewhere along the way, but haven’t had much success so far.