grovepi/Software/Python/grove_accelerometer_16g
2025-03-21 16:04:17 +01:00
..
adxl345.py first commit 2025-03-21 16:04:17 +01:00
basic_example.py first commit 2025-03-21 16:04:17 +01:00
example.py first commit 2025-03-21 16:04:17 +01:00
LICENSE.txt first commit 2025-03-21 16:04:17 +01:00
README.md first commit 2025-03-21 16:04:17 +01:00

adxl345-python

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://www.adafruit.com/product/163).

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.