SEN0140

10DOFSensor(SKU:SEN0140)
FromRobotWiki
Contents
1Introduction
o
1.1Applications
2Specification
3ConnectionDiagram
4ExampleCode
Introduction
At the beginning,the inertial measurement unit is an electronic device that measures and reports
on a craft's velocity, orientation, and gravitational forces, using a combination of
accelerometers,gyroscopes, and magnetometers. Now IMUs are commonly used in the Human-
computer interaction(HCI), navigational purposes and balancing technology used in the Segway
Personal Transporter as we all known.
Applications
Aircraft
Balancingrobots
Indoorinertialnavigation
Altimeter
Human–computerInteraction(HCI)
Specification
Widepowerinputrangefrom3to8volts
LownoiseLDOregulator
LowcostIMU
Interface:I2C
M3x2mountingholesforeasilyfixinginyourmobileplatforms,robots,HCIorUAVs
LEDpowerindication
Integrate10dofsensors
o Adxl345accelerometer
o ITG3200gyro
o HMC5883LCompass
o BMP085pressuresensor
Compactsizedesignandeasytouse
CompatiblewithArduinocontrollers
ElectricitygoldPCB
Size:26x18mm
ConnectionDiagram
10DofConnectionDiagram
ExampleCode
Please download the libraries for the all the IMU sensors first!
#include <Wire.h>
#include <FreeSixIMU.h>
#include <FIMU_ADXL345.h>
#include <FIMU_ITG3200.h>
#include <HMC5883L.h>
float angles[3]; // yaw pitch roll
float heading;
short temperature;
long pressure;
// Set the FreeSixIMU object
FreeSixIMU sixDOF = FreeSixIMU();
HMC5883L compass;
// Record any errors that may occur in the compass.
int error = 0;
void setup(){
Serial.begin(9600);
Wire.begin();
delay(5);
sixDOF.init(); //init the Acc and Gyro
delay(5);
compass = HMC5883L(); // init HMC5883

SEN0140

Mfr. #:
Manufacturer:
DFRobot
Description:
Acceleration Sensor Development Tools 10 DOF IMU Sensor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet