Skip to content

fangchengji/9DOF_Razor_IMU

 
 

Repository files navigation

SparkFun 9DoF Razor IMU M0

SparkFun 9DoF Razor IMU M0

SparkFun 9DoF Razor IMU M0 (SEN-14001)

The SparkFun 9DoF Razor IMU M0 combines a SAMD21 microprocessor with an MPU-9250 9DoF (nine degrees of freedom) sensor to create a tiny, re-programmable, multi-purpose inertial measurement unit (IMU). It can be programmed to monitor and log motion, transmit Euler angles over a serial port, or to even act as a step-counting pedometer.

The 9DoF Razor's MPU-9250 features three, three-axis sensors -- an accelerometer, gyroscope, and magnetometer -- which gives it the ability to sense linear acceleration, angular rotation velocity, and magnetic field vector's. The on-board microprocessor -- Atmel's SAMD21G18A -- is an Arduino-compatible, 32-bit ARM Cortex-M0+ microcontroller also featured on the Arduino Zero and SAMD21 Mini Breakout boards.

Repository Contents

  • /Documentation - Data sheets, additional product information
  • /Firmware - Example code
  • /Hardware - Eagle design files (.brd, .sch)
  • /Libraries - Libraries for use with the 9DoF Razor IMU M0
  • /Production Files - Production panel files (.brd)

Documentation

Product Versions

Version History

  • V_3.0 - Hardware and firmware files for version 3.0 -- released as SEN-14001.
  • V_2.3 - Hardware and firmware design files for version 2.3 -- released as SEN-10736.

License Information

This product is open source!

Please review the LICENSE.md file for license information.

If you have any questions or concerns on licensing, please contact [email protected].

Distributed as-is; no warranty is given.

  • Your friends at SparkFun.

About

9DOF Razor IMU available from SparkFun Electronics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 78.5%
  • Other 10.7%
  • C++ 9.3%
  • Makefile 1.4%
  • Shell 0.1%