source: rtos_arduino/trunk/arduino_lib/libraries/NAxesMotion/README.md@ 136

Last change on this file since 136 was 136, checked in by ertl-honda, 8 years ago

ライブラリとOS及びベーシックなサンプルの追加.

File size: 1.9 KB
Line 
1NAxisMotion
2-----------
3The NAxisMotion.cpp and NAxisMotion.h files are C++ wrapper codes for the
4BNO055.c and BNO055.h Sensor API. The wrapper code has been designed to
5abstract the Sensor API and also to give an idea on how to use the
6advanced features in the Sensor API. Apart from that it acts a bridge
7between the Sensor API and the Arduino framework. Copy this library into
8"yourArduinoInstallation"/libraries folder.
9
10
11-------------------------------------------------------------------------------
12There are 4 examples with the NAxisMotion library.
13
14 - BareMinimum: This example code is as the name says the minimum code
15 required to use the NAxisMotion sensor shield.
16
17 - Euler: This example code reads out the Euler angles in the NDoF mode to
18 the Serial Monitor. It also reads out the Calibration Status. Each sensor
19 and the System itself has its own Calibration Status. See below on how to
20 calibrate each of the sensors.
21
22 - Accelerometer: This example code reads out the Accelerometer data and
23 associated data which are the Linear Acceleration data, which is the
24 Accelerometer data without the gravity vector, the other is the Gravity
25 Acceleration data, which is only the gravity vector.
26
27 - Motion: This example code is a game to test how steadily you can move an
28 object, in this case it is the shield with the Arduino board. The goal is
29 to demonstrate on how to use the Any motion and No motion Interrupts.
30
31Calibration helps the Sensor identify its environment and automatically
32determine offsets. Follow the instructions below to calibrate your sensor.
33
34 - Gyroscope: Keep it steady and do not move it. Preferably keep it on a fixed
35 surface such as a table.
36
37 - Accelerometer: Rotate the shield slowly and pause at every 45deg for a
38 second. Rotate one 1 axis at a time. Preferably rotate along 2 axes.
39
40 - Magnetometer: Move the magnetometer in a large 8 like pattern a few times
41 gently.
42
43
Note: See TracBrowser for help on using the repository browser.