Among other things that I'll post about next week, I ordered an Inertial Measurement Unit from DEsquared. The guy there is great, he is very knowledgeable about he has built and is great at helping you get started with reading the device.
![]() |
| That's a 1" square around the board! This thing is tiny and lightweight! |
There are two main reasons I went with this device 1; was the cost and 2; was the I2C interface for reading the sensors. The I2C interface is great because this only ties up two of my inputs on my Arduino board, which we all know can be vital in the success or failure of a project. Another benefit is that I can run multiple I2C boards off of the same 2 ports on the Arduino. I think of this like a USB port on a computer. I can add multiple USB hubs to one port and can essentially plug several devices into the same port without any major loss processing ability.
The only restriction that I noticed (but was made aware to me before I bought it) was that the device can't take more than 3.3V. This is an easy fix where I'll just add a 3.3V regulator along with a capacitor coming off of the 5V power source.
As soon as I setup the sample code that was provided to me, I'll post it here so that others who purchase this board can start reading values right away. The gyroscope measures in degrees/sec and the accelerometer measures in g's. This is pretty convenient for those of us who like to measure things using degrees and g forces, but I'll be editing the code to show the gyroscope as both degrees/sec and radians/sec as well as the normal g forces on the accelerometer.






