Guess what I'm playing with.

Guess what I’m playing with. I literally grabbed the USB cable attached to the Micro on a breadboard and started spinning the thing in mid-air. While it’s not an accurate test, it is giving me lots of pretty pictures to look at. I need to figure out exactly how to process the information here. I think I may also rig everything up inside of an untethered tube and see what kind of data I get then. I’ll have to figure out how to get the data. As much as I love watching live data, untethered means needing to log it first, process later. FYI, this is an LSM9DS0, three sensors in a tiny 4x4mm package.

I have this page saved up for when it’s time for me to go down this path - http://morf.lv/modules.php?name=tutorials&lasit=31

Yep, been studying that. One issue that has me stumped right now is that for some unknown reason, everything freezes up after some random amount of time. I have to reset the Arduino to get it going again. Quite annoying. It’s making me wonder if it’s because it’s using I2C for communication and it can’t keep up. It just froze after running for a few minutes at a 350ms refresh rate … which is way too stinking slow to be of any use. I’m actually considering getting a second module and configuring it to use SPI and see what happens then.

Not trying to jinx it but, switching the sensor module to SPI mode has been working so far. Good progress. Time for a quick 3 hour nap before having to take the kid to work …

4x4mm is pretty tiny!

Yep, hours later it’s still happily spitting out values at at a 5ms refresh rate and being plotted. For some reason using I2C it fails after a while. It’s possible that it’s the actual breakout design, not so much the module itself. There appears to be one other issue with it according to numerous posts on the web.