Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dyadica/lsm303_calibration_playback


https://github.com/dyadica/lsm303_calibration_playback

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

LSM303_Calibration_Playback
===========================

The LSM303 Breakout is a nice little compass module that consists of a triple axis accelerometer and a triple axis magnetometer. When used together this combination of sensors allows the LSM303 to perform 6D orientation detection and provide all the data needed to calculate a tilt-compensated heading.

This code is an Arduino sketch that allows both calibration of the LSM303 and the saving of calibration data to the arduino’s EEPROM.

As always the code is fully commented and it will be hopefully easy for you to understand what’s going on etc.. Please be aware however, that in order to use the code you will first also need to download the Pololu library from:

https://github.com/pololu/lsm303-arduino

For more information please check out the following post:

http://www.dyadica.co.uk/journal/building-a-calibrated-tilt-compensated-compass-with-the-lsm303/