The Arduino 9 Axes Motion Shield is based on the BNO055 absolute orientation se nsor from Bosch Sensortec GmbH which integrates a triaxial 14-bit accelerometer, a triaxial 16-bit gyroscope with a range of ±2000 degrees per second and a triaxial geomagnetic sensor with a 32-bit microcontroller running the BSX3.0 FusionLib software.
You can get it from Rhydolabz.com for the lowest price. You can even tell them if you get a better price somewhere, they make it less!
The sensor features three-dimensional acceleration, yaw rate and magnetic field strength data each in 3 perpendicular axes.
It also provides the sensor fusion signals such as:
- Quaternion
- Euler angles
- Rotation vector
- Linear acceleration
- Gravity vector
In addition, it incorporates an intelligent interrupt engine, which allows for triggering interrupts based on:
- slow or no motion recognition
- any motion (slope) detection
- high-g-detection.
This shield contains: Accelerometer, Gyroscope and Magnetometer. The Library provided allows you to easily setup and use its sensors. The following tutorial is a little game made to demonstrate the Any motion and No motion Interrupt features of the shield.
Hookup
Simply attach the 9 Axes Motion Shield to your Arduino Board, being careful to match all PINs. You are ready to go!
Sketch
The code starts by doing the Shield setup and creating a Serial connection. Interrupt setups are also done in this function. The setup functions are commented inside the code. The loop function updates over and over Accelerometer datas and it prints them to the Serial Monitor.
You can use it in several projects like the one which require you to keep a track on the orientation of a robot or machine, etc.
Comments