Skip to content
This repository has been archived by the owner. It is now read-only.
Python library for the ADXL345
Branch: master
Clone or download
Latest commit 2f7e899 Mar 6, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE.txt Rename LICENSE.text to LICENSE.txt Oct 7, 2013
README.md Update README.md Mar 6, 2018
adxl345.py Added header Oct 7, 2013
example.py Added header to example Oct 7, 2013

README.md

adxl345-python

Note

This code is old and obsolete, you should use the Adafruit code from here: https://github.com/adafruit/Adafruit_Python_ADXL345

Raspberry Pi Python i2c library for the ADXL3453-axis MEMS accelerometer IC which is used in breakout boards like the Adafruit ADXL345 Triple-Axis Accelerometer (http://shop.pimoroni.com/products/adafruit-triple-axis-accelerometer).

This library is a basic implementation of the i2c protocol for the IC offering a simple way to get started with it on the Raspberry Pi.

You can import the module and get a sensor reading like this:

from adxl345 import ADXL345

adxl345 = ADXL345()

axes = adxl345.getAxes(True)
print "ADXL345 on address 0x%x:" % (adxl345.address)
print "   x = %.3fG" % ( axes['x'] )
print "   y = %.3fG" % ( axes['y'] )
print "   z = %.3fG" % ( axes['z'] )

or you can run it directly from the command line like this:

sudo python ADXL345.py

which will output the current x, y, and z axis readings in Gs.

You can’t perform that action at this time.