Skip to content

jonwitts/adxl345-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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://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:

python3 adxl345.py

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

About

Python library for the ADXL345

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%