Saturday, 18 January 2014

GY80 (L3G4200D, ADXL345, HMC5883L, BMP085) Python library for Raspberry Pi

A while back I bought a GY80 board, which comprises of:

  • L3G4200D - Three axis Gyroscope
  • ADXL345 - Three axis accelerometer
  • HMC5883L - Compass 
  • BMP085 - Pressure and temperature sensor
I've covered both the HMC5883L and BMP085 in previous posts.  The L3G4200D and ADXL345 are similar to the MPU-6050 so I decided to write implementation for these new sensors and integrate them into my simple IMU library.

The library is basically a combination of the code fragments from my posts, tidied up a bit and published on github.  It's still a work in progress.